广告
返回顶部
首页 > 资讯 > 数据库 >查看和设置MySQL数据库字符集
  • 619
分享到

查看和设置MySQL数据库字符集

2024-04-02 19:04:59 619人浏览 泡泡鱼
摘要

查看和设置MySQL数据库字符集Liunx下修改Mysql字符集:1.查找mysql的cnf文件的位置find / -iname '*.cnf' -print /usr/share/mysql/my-inn

查看和设置MySQL数据库字符集

Liunx下修改Mysql字符集:
1.查找mysql的cnf文件的位置
find / -iname '*.cnf' -print

/usr/share/mysql/my-innodb-heavy-4G.cnf
/usr/share/mysql/my-large.cnf
/usr/share/mysql/my-small.cnf
/usr/share/mysql/my-medium.cnf
/usr/share/mysql/my-huge.cnf
/usr/share/texmf/WEB2c/texmf.cnf
/usr/share/texmf/web2c/mktex.cnf
/usr/share/texmf/web2c/fmtutil.cnf
/usr/share/texmf/tex/xmltex/xmltexfmtutil.cnf
/usr/share/texmf/tex/jadetex/jadefmtutil.cnf
/usr/share/doc/MySQL-server-commUnity-5.1.22/my-innodb-heavy-4G.cnf
/usr/share/doc/MySQL-server-community-5.1.22/my-large.cnf
/usr/share/doc/MySQL-server-community-5.1.22/my-small.cnf
/usr/share/doc/MySQL-server-community-5.1.22/my-medium.cnf
/usr/share/doc/MySQL-server-community-5.1.22/my-huge.cnf

2. 拷贝 small.cnf、my-medium.cnf、my-huge.cnf、my-innodb-heavy-4G.cnf其中的一个到/etc下,命名为my.cnf
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

3. 修改my.cnf
vi /etc/my.cnf
在[client]下添加
default-character-set=utf8
在[mysqld]下添加
default-character-set=utf8

4.重新启动MySQL
[root@boGon ~]# /etc/rc.d/init.d/mysql restart
Shutting down MySQL [ 确定 ]
Starting MySQL. [ 确定 ]
[root@bogon ~]# mysql -u root -p
Enter passWord:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1
Server version: 5.1.22-rc-community-log MySQL Community Edition (GPL)
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

5.查看字符集设置
mysql> show variables like 'collation_%';
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
+----------------------+-----------------+
3 rows in set (0.02 sec)
mysql> show variables like 'character_set_%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.02 sec)
mysql>


其他的一些设置方法:

修改数据库的字符集
mysql>use mydb
mysql>alter database mydb character set utf-8;

创建数据库指定数据库的字符集
mysql>create database mydb character set utf-8;

通过配置文件修改:
修改/var/lib/mysql/mydb/db.opt
default-character-set=latin1
default-collation=latin1_swedish_ci

default-character-set=utf8
default-collation=utf8_general_ci
重起MySQL:
[root@bogon ~]# /etc/rc.d/init.d/mysql restart

通过MySQL命令行修改:
mysql> set character_set_client=utf8;
Query OK, 0 rows affected (0.00 sec)
mysql> set character_set_connection=utf8;
Query OK, 0 rows affected (0.00 sec)
mysql> set character_set_database=utf8;
Query OK, 0 rows affected (0.00 sec)
mysql> set character_set_results=utf8;
Query OK, 0 rows affected (0.00 sec)
mysql> set character_set_server=utf8;
Query OK, 0 rows affected (0.00 sec)
mysql> set character_set_system=utf8;
Query OK, 0 rows affected (0.01 sec)
mysql> set collation_connection=utf8;
Query OK, 0 rows affected (0.01 sec)
mysql> set collation_database=utf8;
Query OK, 0 rows affected (0.01 sec)
mysql> set collation_server=utf8;
Query OK, 0 rows affected (0.01 sec)

查看:
mysql> show variables like 'character_set_%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.03 sec)
mysql> show variables like 'collation_%';
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
+----------------------+-----------------+
3 rows in set (0.04 sec)

[@more@]
您可能感兴趣的文档:

--结束END--

本文标题: 查看和设置MySQL数据库字符集

本文链接: https://www.lsjlt.com/news/46913.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 查看和设置MySQL数据库字符集
    查看和设置MySQL数据库字符集Liunx下修改MySQL字符集:1.查找MySQL的cnf文件的位置find / -iname '*.cnf' -print /usr/share/mysql/my-inn...
    99+
    2022-10-18
  • mysql字符集查看与设置
    MySQL的字符集问题主要是两个概念,一个是Character Sets,一个是Collations,前者是字符内容及编码,后者是对前者进行比较操作的一些规则。这两个参数集可以在数据库实例、单个数据库、表、...
    99+
    2022-10-18
  • MySQL如何查看数据库字符集
    这篇文章给大家分享的是有关MySQL如何查看数据库字符集的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 1、通过show create database命令 (sys...
    99+
    2022-10-18
  • mysql 中怎么设置和查看字符集
    mysql 中怎么设置和查看字符集,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 1.列出MYSQL支持的所有字符集: SHOW CHAR...
    99+
    2022-10-18
  • 如何查看与设置MySQL字符集
    不知道大家之前对类似如何查看与设置MySQL字符集的文章有无了解,今天我在这里给大家再简单的讲讲。感兴趣的话就一起来看看正文部分吧,相信看完如何查看与设置MySQL字符集你一定会有所收获的。1.列出MYSQ...
    99+
    2022-10-18
  • 查看oracle数据库字符集
    一、oracle服务端字符集 SQL> select userenv('language') from dual ; USERENV('LANGUAGE') -------------...
    99+
    2022-10-18
  • 查看和修改Oracle数据库字符集
    1、查询oracle server端的字符集 SQL> select userenv('language') from du...
    99+
    2022-10-18
  • Linux怎么查看和设置字符集
    Linux怎么查看和设置字符集,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一查看字符集字符集在系统中体现形式是一个环境变量,看当前终端使用字符集的有以下几种方...
    99+
    2023-06-28
  • Oracle字符集的查看查询和Oracle字符集的设置修改
    Oracle字符集的查看查询和Oracle字符集的设置修改 查看数据库可用字符集参数设置  SELECT * FROM v$nls_valid_values...
    99+
    2022-10-18
  • 怎么查看数据库的字符集
    这篇文章主要介绍“怎么查看数据库的字符集”,在日常操作中,相信很多人在怎么查看数据库的字符集问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么查看数据库的字符集”的疑惑有所帮...
    99+
    2022-10-18
  • mysql怎么查看库的字符集
    要查看库的字符集,可以使用以下命令:1. 连接到 MySQL 数据库服务器。2. 执行以下命令来查看库的字符集:SHOW CREAT...
    99+
    2023-10-19
    mysql
  • 如何查询mysql数据库字符集
    可以使用以下命令查询MySQL数据库的字符集:1. 打开MySQL命令行客户端。2. 运行以下命令进入MySQL数据库管理系统:``...
    99+
    2023-10-12
    mysql数据库
  • 确定 MySQL 数据库的字符集设置为什么
    假设我们正在创建一个数据库“网络” -mysql> SHOW CREATE DATABASE web;这将产生以下输出,同时显示默认字符集 -+----------+----------------------------------...
    99+
    2023-10-22
  • 我们如何查看特定 MySQL 数据库的默认字符集?
    以下是检查特定 MySQL 数据库的默认字符集的查询 -mysql> SELECT SCHEMA_NAME 'DatabaseName', default_character_set_name 'Cha...
    99+
    2023-10-22
  • MySQL查看和修改字符集的方法
    参考链接:https://www.cnblogs.com/yangmingxianshen/p/7999428.html Django中,数据库的字符集最好为utf-8. 一、查看字符集 查看MYSQL数据库服务器和数据库字符集 方法一:...
    99+
    2017-11-01
    MySQL查看和修改字符集的方法 数据库入门 数据库基础教程 数据库 mysql
  • MySQL数据库之字符集 character
    目录一、字符集 character二、设置客户端字符集一、字符集 character 字符 character 是各种文字和符号的总称字符编码 character code 是计算机...
    99+
    2022-11-13
  • 数据库设计——MySQL查看表和字段注释信息
    一、前言 说明 在mysql中,information_schema这个数据库中保存了mysql服务器所有数据库的信息。 包括数据库名,数据库的表,表字段的数据类型等。 简而言之,若想知道mysql中...
    99+
    2023-10-27
    数据库 mysql
  • Mysql导入导出几种方式+查看修改数据库字符集方法
    三.从数据库导出数据库文件: 1.将数据库mydb导出到文件中: 打开开始->运行->输入cmd 进入命令行模式 c:\>MySQLdump -h localhost -u root -p...
    99+
    2022-10-18
  • MySQL数据库字符集有哪些
    这期内容当中小编将会给大家带来有关MySQL数据库字符集有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、字符集、字符序的概念与联系在数据的存储上,MySQL提供了...
    99+
    2022-10-18
  • Mysql查看数据库时区并设置时区
    当我们使用docker部署Mysql数据库后,我们的数据库时区会有偏差,下面我们看看如何解决: 1.查看数据库时区 show variables like'%time_zone'; 2.设置时区 修...
    99+
    2023-10-26
    mysql 数据库 java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作