熟悉的朋友应该看出来什么问题了,咱新手还是没经验,只能记录一下。
问题:
1. mysqld --install
The service already exists!
这个表明已经安装了mysql,可是我这个是因为没有卸载干净mysql,安装的目录也是不一样的。
2.net start mysql
这里我猜测是my.ini文件里的路径错了,然后打开一看,真是错了,WEB是大写的,最后更改成了小写web的。
解决方法:
先卸载旧版本
1. sc query mysql
2. sc delete mysql
显示:[SC] DeleteService 成功
3. sc query mysql
显示:指定的服务为安装
4. mysqld --install
Service successfully installed.
5. net start mysql
成功启动
6. mysql -uroot -p
输入密码
mysql>alter user 'root'@'localhost' identified with mysql_native_password by '123456';
Query OK
mysql>flush privileges;
Query OK
7. 之后就可以愉快的用其他工具连接mysql数据库拉啦
参考文献: