1.先将mysql服务停止,并关闭服务页面(否则后面报错:“指定的服务已经标记为删除”):打开“任务管理器”可以找到服务页面
2.在控制面板对mysql进行删除。
找到并将其卸载,如果没有直接跳过
3.在注册表中删除相关目录。(使用组合键"WIN"+"R".打开搜索栏,在输入:regedit 即可打开注册表)
删除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的文件夹。
4.以管理员身份运行,将mysql再次清理。
输入sc query mysql,查看一下名为mysql的服务:
发现之前确实有安装过。
命令sc delete mysql,删除该mysql
如果此时报错:“指定的服务已经标记为删除”有可能就是你的服务页面没关掉,就是第一步打开的哪个页面
5.安装mysql。
https://blog.csdn.net/u013235478/article/details/50623693
在修改密码时报错:
The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
解决办法1:
mysql> set global read_only=0;
(关掉新主库的只读属性)
解决办法2:
6.登录mysql.
mysql -u root -p 然后回车:输入你的密码
9.新建数据库
mysql> create database 你要创建的数据库名;
原文地址:https://www.cnblogs.com/li-yan-long/p/10337566.html