打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
linux下修改mysql编码
通过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)



查看编码:
show variables like "%char%";



启动:sudo /etc/init.d/mysql start 
停止:sudo /etc/init.d/mysql stop 
重启:sudo /etc/init.d/mysql restart





先前步骤:

1. 找到mysql的配置文件,拷贝到etc目录下,第一步很重要   把/usr/share/doc/mysql-server-5.1.52/my-large.cnf 复制到 /etc/my.cnf   即用命令:cp /usr/share/doc/mysql-server-5.1.52/my-large.cnf  /etc/my.cnf 2. 打开my.cnf修改编码 

修改mysql编码


上面步骤中可以看出红色的部分的编码——latin1

3.1 修改mysql的配置文件——/etc/mysql/my.cnf:

a) 打开mysql配置文件:

                vim/etc/mysql/my.cnf

b) 在[client]下追加:

                default-character-set=utf8

c) 在[mysqld]下追加:

                character-set-server=utf8

d) 在[mysql]下追加:

                default-character-set=utf8

e) 保存并退出

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
ubuntu mysql中文乱码解决方法
ubuntu 16.04安装mysql5.7.17后,登录时出现ERROR 1045 (28000): Access denied for user ''''root''''@''''localhost'''' 问题解决!
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Mysql中自增字段(AUTOAUTO_INCREMENT)的一些常识
修改mysql服务的字符编码
MySQL支持中文编码设置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服