欢迎投稿

今日深度:

mariadb设置各种默认编码为utf8,mariadbutf8

mariadb设置各种默认编码为utf8,mariadbutf8


1、登录MySQL,使用

SHOW VARIABLES LIKE 'character%

查看当前使用的字符集,应该有好几个不是UTF-8格式。


2、要修改的配置文件位于 /etc/my.cnf.d目录下:

# 编辑/etc/my.cnf
vim /etc/my.cnf

# 在[mysqld]标签下添加下面内容
default-storage-engine = innodb
innodb_file_per_table
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8

# 编辑/etc/my.cnf.d/client.cnf
vim /etc/my.cnf.d/client.cnf

# 在[client]标签下添加下面内容
default-character-set=utf8

# 编辑/etc/my.cnf.d/mysql-clients.cnf
vim /etc/my.cnf.d/mysql-clients.cnf

# 在[mysql]标签下添加下面内容
default-character-set=utf8

3、再次检查编码

SHOW VARIABLES LIKE 'character%
>show variables like 'character%'; 
+--------------------------+----------------------------+ 
| 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/ | 
+--------------------------+----------------------------+

说明:

www.htsjk.Com true http://www.htsjk.com/mariadb/34003.html NewsArticle mariadb设置各种默认编码为utf8,mariadbutf8 1、登录MySQL,使用 SHOW VARIABLES LIKE 'character% 查看当前使用的字符集,应该有好几个不是UTF-8格式。 2、要修改的配置文件位于 /etc/my.cnf.d目录下:...
相关文章
    暂无相关文章
评论暂时关闭