在Linux上安裝MySQL時,會默認生成一個初始密碼,這個密碼是隨機的,我們需要獲取這個密碼才能正確的配置MySQL。
sudo apt-get install mysql-server
這是安裝MySQL的命令,當安裝完成后,我們需要查找初始密碼。
sudo cat /etc/mysql/debian.cnf
打開這個文件,可以看到其中有一行:
password = 隨機密碼
這個“隨機密碼”就是我們需要的初始密碼,接下來我們需要登錄MySQL并修改這個密碼。
mysql -u root -p
使用上述命令登錄MySQL,這個時候會要求輸入密碼,我們輸入初始密碼。登錄后,執(zhí)行以下命令更改密碼:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword';
其中newpassword為我們要設置的新密碼,執(zhí)行完畢后,再執(zhí)行以下命令刷新配置:
FLUSH PRIVILEGES;
執(zhí)行完畢后,退出MySQL,即可使用新密碼登錄。