【mysql默认字符编码格式无法修改 】 | IT修真院·坑乎
咨询电话 : 010-59478634
切换导航
首页
我的提问
我的回答
我的点赞
消息通知
个人主页
×
提示
尚未登陆,前往官网登陆?
×
提示
尚未登陆,前往官网登陆?
mysql默认字符编码格式无法修改
我也踩过这个坑(
1
)
已统计您的踩坑,无需重复点击
回答(0)
详细描述
在mysql的配置文件my.ini中修改了character_set_database这个字段,保存了之后,重启mysql服务,再查看发现没有设置成功,网上说需要重启电脑,我重启电脑也没有用,character_set_database和character_set_serve,这两个字段一直无法保存,一直是utf8mb4格式。我的mysql配置文件my.ini里面的配置如下。
错误截图
[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\Program\MySQL\MySQL Server 8.0 # 设置mysql数据库的数据的存放目录 datadir=D:\Program\MySQL\MySQL Server 8.0\data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 # 服务端使用的字符集默认为utf8 character-set-server=utf8 #使用–skip-external-locking MySQL选项以避免外部锁定。该选项默认开启 external-locking = FALSE # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password [mysqld_safe] log-error=D:\programs\MySQL\\mysql_oldboy.err pid-file=D:\programs\MySQL\mysqld.pid # 定义mysql应该支持的sql语法,数据校验 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysql] no-auto-rehash # Remove the next comment character if you are not familiar with SQL #safe-updates default-character-set = utf8 #character_set_server =utf8 # 设置mysql客户端默认字符集 [client] default-character-set=utf8 # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8
编辑于2025-04-20
Copyright ©2015 北京葡萄藤信息技术有限公司 All Rights Reserved | 京ICP备15035574号-1
复制链接
新浪微博
微信扫一扫
2626
0
10
mysql默认字符编码格式无法修改
0
1