MySQL 8.0版本中默認情況下不允許root用戶從遠程主機連接數據庫,這是為了增強數據庫的安全性。但是,在某些情況下,我們可能需要啟用遠程root連接。下面是如何在MySQL 8.0中允許遠程root連接的步驟:
#1. 登錄到MySQL服務器 $ mysql -u root -p #2. 使用以下命令更改root用戶的主機限制,將其更改為“%” mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; mysql>ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; #3. 授予root用戶遠程訪問數據庫的權限 mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; #4. 重啟mysql服務 $ systemctl restart mysql
現在,root用戶將能夠從任何遠程主機連接到MySQL服務器。
下一篇html5循環代碼大全