PS: 這裏我是MSI安裝的
1、先刪除之前安裝出錯的MySQL
cmd---->切換到C:\Program Files\MySQL\MySQL Server 8.0\bin(mysql默認安裝路徑)
輸入命令:mysqld --remove mysql
再輸入命令:mysqld --remove mysql80
2、初始化設置
輸入:mysqld --initialize-insecure --user=mysql
3、創建服務
輸入: mysqld --install mysql
4、啓動服務
輸入: net start mysql
5、登錄mysql
輸入:mysql -uroot -p
PS: 我這裏是沒有密碼,所以直接登錄就可以,如果存在密碼錯誤,添加skip-grant-table,修改密碼
6、設置密碼
輸入:alter user'root'@'localhost' IDENTIFIED BY 'MyPass@123456';
PS: 8.0版本密碼中必需包含大小寫字母、數字和字符
7、設置遠程連接密碼
輸入:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MyPass@123456';
PS:更改了mysql_native_passwd密碼,等同更改用戶原始密碼。MYSQL 8.0 內以mysql-native_passwd爲主
8、刷新權限
輸入:flush privileges;
9、使用工具連接SQL
推薦工具:Navicat、HeidiSQL...
輸入:
主機:localhost
端口:3306
用戶:root
密碼:MyPass@123456 (遠程連接密碼)
10、參考網址
CSDN