centos查看mysql信息_CentOS查看和修改MySQL字符集
客戶提供了MySQL的環境,但是不支持中文,
通過以下命令查看了MySQL的字符集
連接上mysql服務,輸入以下命令
mysql>show variables like 'character_set%';
顯示如下:
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
為了讓MySQL支持中文,需要把字符集改變成UTF8,
方法如下:
1. 打開etc/my.cnf
2. 修改成如下內容,保存
[client]
port=3306
socket=/var/lib/mysql/mysql.sock
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
character-set-server=utf8
[mysql]
no-auto-rehash
default-character-set=utf8
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
3. 重啟mysql服務:service mysqld restart
再次查看mysql編碼,已經更新成如下信息
+--------------------------+----------------------------+
| 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/ |
+--------------------------+----------------------------+
總結
以上是生活随笔為你收集整理的centos查看mysql信息_CentOS查看和修改MySQL字符集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机二级mysql模拟_2017年计算
- 下一篇: win10怎么用输入法啊 Win10怎么