MySQL启动1067错误并纠正在字符集重新启动后的恢复问题
中国有一种混乱,解决方法:
在mysql-5.6.37-winx64目录,一个新的my.ini文件创建和配置(内容可以在互联网上找到或手动配置我的默认INI)
小心 uff1a
{客户端节点位置不能放错地方,例如:
错误的方式:
{他}
服务器= utf8字符集
#删除前导和量#为最重要的数据的内存设置
# cache in MySQL. 从专用服务器70%的总RAM开始,否则为10%。
# innodb_buffer_pool_size = 128m
{客户}
默认字符集= utf8
#去除导致在一个非常#把重要的数据完整性的选择:测井
PS:以下属性是{ mysqld }节点下,使{客户}节点放入{客户}财产
导致错误的:MySQL:未知variable'basedir = D: mysql-5.6.37-winx64
basedir = D: mysql-5.6.37-winx64
datadir = D: mysql_data
正确的方法是把{客户}节点在后面或前面,不要把它放在{他}节点。至于网络启动MySQL,在启动MySQL服务时有1067个错误,并检查日志发现。
MySQL:table'mysql plugin'doesn不存在。
2017-10-17 11:40:50 2928 {错误}不能打开mysql.plugin表。请运行mysql_upgrade来
2017-10-17 11:40:50 2928 {错误}致命错误:无法打开和锁定权限表:表
最后,改变datadir = D: mysql_data到datadir = D: mysql-5.6.37-winx64 数据
服务开始(因为my.ini没有创建之前,默认的配置已经被使用,所以数据路径不一致,这是改变)。
总结
以上是萧边介绍MySQL启动1067错误和修改设置字符后重启。希望它能对你有所帮助。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站。