1.先关闭mysql服务
service mysql stop
2.修改/etc/mysql/mysql.conf.d/ mysqld.cnf
[mysqld]
#
# * Basic Settings
#
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
character-set-server = utf8
3.修改/etc/mysql/conf.d/ mysql.cnf
[mysql]
default-character-set=utf8
4.重启mysql服务
service mysql start
5.如果仍然无法插入,则是原来建的表格的编码是latin的,需要修改
不过我的表是没有内容,我直接删了重新再建了一个。
本文详细介绍了解决MySQL数据库编码问题的步骤,包括停止服务、修改配置文件、重启服务以及处理遗留的编码冲突,确保数据能够正确地以UTF-8格式存储。
257

被折叠的 条评论
为什么被折叠?



