关于mysql用语句修改字符集报错的解决方法

在windows下用sql语句向写入数据库写入中文时是乱码,考虑到字符集的问题。

用一下语句查看字符集,果然全是latin1

show variables like '%char%';
show variables like 'collation_%';

方法1:用以下语句修改字符集

alter database dbname character set utf8

报错:

 Can't create/write to file '.\dbname\db.opt' (Errcode: 2) 

 

于是使用方法2:

修改mysql安装路径下的my.ini配置文件,将里面的latin1全部替换成utf8.

重启服务,执行上面的show检查语句,修改完成!

你可能感兴趣的:(mysql)