mac mysql中文乱码怎么解决

mac mysql中文乱码怎么解决,第1张

mac mysql中文乱码怎么解决

1. 安装MySql

2. 在 终端 中输入sudo -s

3. 然后输入密码

3. 在命令行中输入cd /usr/local/mysql/support-files

4. 继续输入cp my-default.cnf /etc/my.cnf

5. 继续输入cd /etc

6. 继续输入vi my.cnf,这个时候,你会发现用vi工具打开了my.cnf文件,这个工具很装怪,它的光标的上下左右移动是通过键盘上的h、j、k、l这几个按键

7. 按j键 把光标移动到[client]的最后,添加一个属性:

default-character-set=utf8

8. 继续按j键,把光标移动到[mysqld]后面,添加3个属性

default-storage-engine=INNODB

character-set-server=utf8

collation-server=utf8_general_ci

9. 按键盘左上角的esc键推出编辑模式,然后输入一个冒号和字母x

10. 重启MySql服务 搞定

乱码呗。

方法一,命令修改 进入cmd,进入mysql 用show variables查看字符集,character_set_server是服务器编码。

要改变服务器的编码必须重新启动服务器 用mysqladmin –uroot shutdown关闭服务器,然后mysqld –C GBK启动服务器 –C是character_set_server的一个简写(可以也可以写成mysqld –character_set_server gbk) 方法二,手动修改 修改 my.ini文件,就是mysql所在的文件夹下面,可以搜索下。

找到default-character-set=gb2312(或者是其他编码)改为default-character-set=gbk 修改data目录中相应数据库目录下的db.opt配置文件 default-character-set=gbk default-collation=gbk_chinese_ci 祝好运,good luck

MySQL不能插入中文的解决方法:

1.找到 MySQL 安装目录下的 my.ini 文件,例如:C:\Program Files\MySQL\MySQL Server 5.5

2.使用开发工具或者记事本打开 my.ini,查找 default-character-set 和 character-set-server

3.把 default-character-set=latin1 改成 default-character-set=utf8

4.把 character-set-server=latin1 改成 character-set-server=utf8

5.保存之后,重启 MySQL 数据库,如果您使用的是 WAMPServer 集成开发工具就重启 WAMPServer 中的所有服务。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6097137.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存