一
前几天重装了系统,昨天装好了mysql,本来还想着不要装到c盘,结果没给提示的还是装到了c盘,没办法,卸载了吧,那就把步骤说一下,因为mysql删不干净的话,再装可能会有问题
https://blog.csdn.net/qq_34266804/article/details/82822416
1.首先我们先停掉mysql服务
2.在控制面板中删掉跟mysql相关的程序
3.找到C:\Program Files\MySQL删掉
4.删除注册表相关信息
win+r打开
删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夹。
如果没有可以不用删除了。
5.找到c盘隐藏文件夹programData下的mysql 删掉
OK。卸载完成,可以重装了
二
重装想要自己修改路径的,下面的我没有截图,
附上另一篇
https://blog.csdn.net/Z_zfer/article/details/82971793
在choose a step type 下,选择 custom
在下一个页面,可以将想要安装的products从available products移到products/features to be installed ,然后选中想要更改路径的product,在右下角有Advanced options,就可以更改路径了
三
环境变量配置
安装后打开cmd,输入mysql -u root - p 回车后显示无服务,是因为系统找不到mysql启动目录,第一种方法就是cd 进mysql的bin目录后 在输入这个命令,第二种就是将 bin目录添加进环境变量里,可以让系统自动找到,具体方法如下
https://jingyan.baidu.com/article/c1a3101e72fc9bde656debf7.html
四
安装后连接Navicat出现错误
安装好mysql8后,用Navicat连接时出现错误Client does not support authentication protocol requested by server错误,
解决方法如下:
cmd打开mysql
输入以下三个命令
1、use mysql;
2、alter user 'root'@'localhost' identified with mysql_native_password by '密码';
3、flush privileges;
再次打开Navicat即可连接