202306062001-《远程Linux服务器——安装tomcat8、jdk1.8、mysql5——mysql 用sql建表时提示utf8错误....》

发布时间 2023-06-06 20:14:52作者: Coca-code

因create table...提示格式错误,什么NAME啊..., 必查了一下,要设置, 好多条语句(5条左右),是设置格式的。

 

但设置完了,说重启mysql, 就失效,要重新设置(5条sql 重新执行一遍!)

 

永久有效的解决办法是:修改“my.cnf”,

我的修改如下:

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

########################################
datadir=/var/lib/mysql
socket = /usr/share/mysql/mysql.sock
symbolic-links=0

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

 重启,OK了