Can't open the mysql.plugin table. Please run mysql_upgrade to create it.

mysql-5.6.43,windows10,

安装好之后,在命令行net start mysql 时,打印mysql 服务无法启动 1067 进程意外停止

进入事件查看器

Can't open the mysql.plugin table. Please run mysql_upgrade to create it._第1张图片

缺少mysql.plugin表,按照提示运行了 mysql_upgrade.exe并没有用,因为mysql根本没启起来

Can't open the mysql.plugin table. Please run mysql_upgrade to create it._第2张图片

mysql.user表不存在

找到my.ini中配置的data目录,下面并没有mysql的子文件夹,重新初始化数据库

/bin/mysqld --initialize

初始化之后,依然报同样的错误

会不会是配置的my.ini文件的问题

先把它移除了,只保留原本的my-default.in

Can't open the mysql.plugin table. Please run mysql_upgrade to create it._第3张图片

重新初始化后启动mysql,服务启动成功

Can't open the mysql.plugin table. Please run mysql_upgrade to create it._第4张图片

随后我尝试将my-default.ini复制修改为my.ini文件,重新初始化数据库,再启动mysql服务

Can't open the mysql.plugin table. Please run mysql_upgrade to create it._第5张图片

emmmmmm

果断删除,把default里面的配置项修改了,再初始化,重新启动,成功了。按照MySQL的配置方法,设置好密码。登录到数据库。

 

 

待后续体验。。。。

 

你可能感兴趣的:(mysql)