MySQL是一種常用的開源數據庫,在互聯網和企業中被廣泛使用。當我們需要在不同的機器之間共享MySQL數據庫時,就需要進行遠程授權。這篇文章將介紹MySQL 8如何授權其他機器遠程連接。
步驟如下:
# 1. 進入MySQL控制臺 mysql -u root -p # 2. 創建一個新用戶 CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypassword'; # 3. 授權該用戶可以訪問數據庫 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'; # 4. 刷新權限 FLUSH PRIVILEGES;
解釋:
- 第一步,進入MySQL控制臺。
- 第二步,創建一個新的用戶,并指定該用戶可以訪問在任何IP上的MySQL服務器,密碼為mypassword。
- 第三步,授權myuser用戶可以訪問所有數據庫的所有表。
- 第四步,刷新權限,使配置生效。
至此,我們已經完成了授權其他機器遠程連接MySQL的操作。需要注意的是,在配置遠程連接時,請先確保MySQL服務已經啟動,在防火墻中開放MySQL默認端口(3306),以及在MySQL配置文件中將bind-address設置為0.0.0.0。