作者:qzy4799723 | 来源:互联网 | 2023-07-01 21:16
MySQL数据库是我们开发中必须掌握的一门关系型数据库,今天也是来到了新公司,在安装MySQL8的时候,也出现了各种问题,因此把我出现的问题以及解决方案和大家分享。 1、首
MySQL数据库是我们开发中必须掌握的一门关系型数据库,今天也是来到了新公司,在安装MySQL8的时候,也出现了各种问题,因此把我出现的问题以及解决方案和大家分享。
1、首先,关于MySQL8在WIndows上的安装已经很多了,我这边就不在赘述了,网上有很多详细的教程,大家可以去搜索参考。
2、在MySQL8的安装包中,是没有MySQL的配置文件的,这里我们是必须新建一个配置文件的,即my.ini文件,里面的内容可以参考我这边
3、配置文件和环境变量配置完成之后,当我执行命令mysqld --initialize --console之后,并没有返回root用户的密码,也没有报错信息,这个时候意识到可能出错了,首先我去看了一下MySQL安装包下,有没有自动生成data文件夹,一看生成了,且里面有个.err后缀结尾的文件,用sublime打开,看了一下,大概意思是data文件夹生成有问题,但是其他的都正确,开始也是没有解决问题的办法,偶然看到说可能是原来的MySQL没有卸载干净。我一想大概率是注册表信息没有删除。
4、找到问题所在,去找到了计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\mysqld这个注册信息,删除,重新尝试初始化命令,成功获得root账户的默认密码,问题解决!