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 中的所有服务。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)