MySQL安装配置时常见的一些错误


启动服务(net start MySQL)时出现发生错误,找不到系统文件

解决方法

  1. 删除前面安装的mysql服务(sc delete MySQL )
  2. 切换到mysql下的bin目录(C:\Windows\system32>cd xx/xx),ps:xx是你的路径名
  3. 重新在bin目录下安装mysql服务(mysqld --install MySQL)
  4. 然后进行启动(net start MySQL)、

MySQL服务无法启动,服务报告没有任何错误的问题

解决方法

  1. 这个问题出现的原因是在执行mysql --initialize操作之前,自己在mysql文件里自建了data文件,导致了在执行mysql --initialize时没法真正的初始化data文件。
  2. 找到MySQL安装目录下的data文件,进行删除
  3. 将同目录下面的bin的文件路径复制下来
  4. 以管理员身份进入命令提示符
  5. cd +你复制下来的文件路径,进入bin目录下的mysql
  6. 输入sc delete MySQL,删除mysql服务
  7. 输入mysqld --initialize --user=mysql --console进行初始化
  8. 再输入mysqld --install MySQL进行mysql安装服务
  9. 关闭命令提示符,重新进入,输入net start mysql 命令,启动服务

msvcp120.dll 丢失以及msvcr120.dll丢失的情况

解决方法

  1. 安装vcredist_x86.exe或者vcredist_x64.exe,根据自己的系统而定。
  2. 如果是虚拟机则在自己的主机中的C:\Windows\System32目录下面进行搜索
  3. 搜索到了就复制粘贴到虚拟机中相同的目录下。

其他

  1. 如果执行sc delete MySQL指令,记得清除data文件夹下所有的文件。
  2. 如果执行net start MySQL指令,出现:  'MySQL 服务正在启动。 MySQL 服务无法启动。 服务没有报告任何错误。' 有可能是配置环境变量或者环境变量配置有误,请仔细检查,

相关