为什么修改MySQL的默认字符集?
mysql默认字符集latin1可能会出现从数据库中读取数据库中读取的数据中文乱码的情况,所以在这里将字符集设置为utf-8,这样可以兼容世界上所有字符。
修改操作
1. 找到MySQL的配置文件
我们把目标路径拿出来看一下
"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe" "--defaults-file=C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" "-uroot" "-p"
其中my.ini文件就是MySQL的配置文件,修改这个文件就能设定字符集
2. 修改配置文件
在对应目录下找到my.ini文件,记事本形式打开进行修改
这个my.ini文件中,[client] / [mysql]下的内容是客户端使用的(命令行程序),[mysqld]下的内容是服务器使用的。
找到对应位置,添加以下两项命令,
❗拼写空格什么的都要注意,否则数据库就无法正常启动了
3. 重启数据库服务器
修改了配置,不是立即生效,要重启才能生效
直接重启电脑即可
再进mysql客户端登陆密码,以下说明配置成功。