重新安装mysql出现的问题

1、终端命令不熟悉。

正确的命令语句:cd D:\mysql\bin。

 

 

 

否则会显示:不是内部或外部命令,也不是可运行的程序或批处理文件。

 

 2、启动MySQL是出现启动失败,且原因没有给出的情况。

在终端上安装完成之后,运行mysql命令语句:mysqld install;  

(截图没有保存) 出现mysql启动失败。

尝试了很多解决方法之后,让mysql能启动成功的方法是:

首先,在终端的D:\mysql\bin目录下输入mysqld  --initialize-insecure,可以看到出错的原因。

2020-03-28T05:31:03.677457Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2020-03-28T05:31:03.679216Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.
2020-03-28T05:31:03.679494Z 0 [ERROR] Aborting

 

 于是发现是设置的存放mysql文件(我的是E://mysql)不是空状态。只要把存放mysql的文件夹清空就可以了(最好备份一下)。

后面就可以启动成功啦。

 

 注意:MySQL不要安装在c盘下,装入c盘后面会出现没有权限写入文件的情况,导致不能修改密码. 

附上我安装mysql5.7.23的教程:https://blog.csdn.net/weidong_y/article/details/81660958

 

猜你喜欢

转载自www.cnblogs.com/zhuwenjuan-blogs/p/12587121.html