MySQL是一款流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。在安裝MySQL時(shí),系統(tǒng)會(huì)默認(rèn)創(chuàng)建一個(gè)名為root的賬戶,該賬戶具有管理員權(quán)限,可用于管理MySQL實(shí)例。
在安裝完成后,可以使用以下命令登錄root賬戶:
$ mysql -u root -p
其中,-u參數(shù)指定要使用的用戶名,-p參數(shù)表示需要輸入密碼才能登錄。
如果第一次登錄root賬戶,則需要設(shè)置密碼:
mysql>SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
其中,'root'@'localhost'表示root賬戶只能從本地登錄;PASSWORD()函數(shù)將明文密碼加密。
注意,MySQL 8.0版本之后,root賬戶默認(rèn)啟用了caching_sha2_password插件,該插件要求密碼長度大于等于8個(gè)字符。如果你不希望使用該插件,可以在安裝時(shí)指定mysql_native_password插件:
$ mysql_secure_installation Securing the MySQL server deployment. Enter password for user root: The existing password for the user account root has expired. Please set a new password. New password: Re-enter new password: .
在輸入新密碼時(shí),直接按回車鍵即可。
總之,root賬戶是MySQL安裝后的默認(rèn)賬戶,具有管理員權(quán)限,能夠?qū)ySQL實(shí)例進(jìn)行管理。需要注意的是,為了保障系統(tǒng)安全,必須設(shè)置強(qiáng)密碼,建議不要使用簡單的密碼。