MySQL8是一款非常流行的關系型數據庫管理系統,它的遠程訪問功能給我們的開發和管理帶來了極大的方便。下面是mysql8如何開通遠程訪問的詳細步驟:
1. 進入MySQL控制臺,創建一個新的數據庫用戶。
CREATE USER 'NewUserName'@'%' IDENTIFIED BY 'Password';
2. 為該用戶授權,允許遠程訪問該用戶所擁有的數據庫。
GRANT ALL PRIVILEGES ON `DatabaseName`.* TO 'NewUserName'@'%';
3. 修改MySQL配置文件,開啟遠程訪問。
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
找到bind-address 字段,將其值修改為0.0.0.0,即允許任何IP地址訪問。
bind-address = 0.0.0.0
4. 重啟MySQL服務。
sudo systemctl restart mysql
5. 驗證遠程訪問是否成功。
在遠程主機上使用mysql客戶端連接MySQL服務器。命令格式:mysql -u NewUserName -p -h<服務器IP>,然后輸入密碼。
mysql -u NewUserName -p -h 192.168.1.100
通過以上步驟,您可以成功開通MySQL8的遠程訪問功能,訪問過程中請注意網絡安全。