1.安装报错:Install/Remove of the Service Denied!
解决方案如下:
2. 安装报错:The service already exists!
解决方案如下:
3.安装报错: Can't create test file C:\environment\mysql-8.0.32-winx64\data\mysqld_tmp_file_case_insensitive_test.lower-test
解决方案如下:
4.登录数据库报错:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061)
解决方案:
1.用管理员打开两个cmd如下:
第一个窗口 输入命令:
mysqld --console --skip-grant-tables --shared-memory 1 然后回车,先不关掉这个窗口。
第二个窗口 输入mysql -uroot -p,不输入密码直接回车进入数据库。
(1)输入use mysql,回车;use mysql
(2)输入如下命令回车,重置root密码为空;
update user set authentication_string=' ' where user='root';
(3)输入quit;退出mysql;
2.下一步修改密码。
把以上打开的两个cmd窗口 都关闭 !!!重新用管理员权限新打开一个窗口,进行最后一步修改密码操作。
(1)重新打开mysql服务;net start mysql
(2)使用root连接数据库,不输入密码,直接回车(因为上一步已经把密码设空了);
mysql -u root -p 1
(3)设置新密码,中文处记得改成你的新密码;
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
(4)输入quit;退出,再次mysql -u root -p重新连接数据库,输入刚刚修改的密码,就能成功登录了!
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';