zoukankan      html  css  js  c++  java
  • 安装两个版本的mysql出现的问题和解决

    可能同样的错误是由不同的原因导致的,我给我成功解决的方法作为一个参考。

    1.mysqld --initialize --console 命令执行后报错initialize specified but the data directory has files in it. Aborting.

    原因:

    没有进入mysql8版本的文件夹里面执行mysqld --initialize --console,而是直接调用了环境变量执行的这个命令。导致使用的是mysql5.7版本的mysqld.exe。

    mysql5.7已经存在了data数据文件,控制台cd 进入mysql8的bin目录下执行该命令即可。

    2.当执行mysqld --install mysql8后进行net start mysql8出现服务无法启动但是没有任何报错信息

    这个问题找了很久原因,一直没找到,然后突然发现了这个

     阴差阳错发现的,为什么这个服务是安装到mysql5.7里面去了?mysql8的install命令我是在mysql8的bin目录下执行的,想不通。

    解决方法是:进入注册表找到 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Mysql8然后修改ImagePath为D:\mysql8\bin\mysqld Mysql8 就好了。

  • 相关阅读:
    npm install --save
    ajax总结
    javascript学习资料
    前端工具学习资料
    php学习资料
    Bootstrap学习资料
    css学习资料
    Express搭建一个Node项目
    网站性能优化
    POJ 1862 Stripies【哈夫曼/贪心/优先队列】
  • 原文地址:https://www.cnblogs.com/woyujiezhen/p/15677220.html
Copyright © 2011-2022 走看看