Ubuntu中MySQL数据库编码问题
在学习python数据库的过程中,遇到了一个问题,就是在向数据库中添加中文的时候会报语法错误,原因是MySQL默认编码的问题。百度后找到后解决办法如下:
打开终登入MySQL,使用如下命令查看编码格式:
show variables like ‘char%’;
退出MySQL,终端输入:
sudo vi /etc/mysql/conf.d/mysql.cnf
原本为:
修改如下:
代码为:
[mysql]
default-character-set=utf8
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
之后保存退出。重启MySQL,
sudo service mysql restart
再登陆MySQL查看编码格式就可以了。
参考博客:https://blog.csdn.net/dayancn/article/details/76138707