MySQL 設置多臺機器訪問
MySQL 是一種常用的數據庫管理系統。在大型企業中,通常需要多個機器同時訪問該數據庫,為了實現這一目標,需要進行一定的設置。本文將介紹如何設置 MySQL 以允許多臺機器訪問。
1. 開啟遠程訪問權限
默認情況下,MySQL 僅允許本地應用程序對其進行訪問。因此,需要在 MySQL 服務器上開啟遠程訪問權限。該操作可以通過修改 MySQL 配置文件(my.cnf)來實現。找到 my.cnf 中的以下行:
bind-address = 127.0.0.1
并將其改為:
#bind-address = 127.0.0.1
這將啟用服務器監聽所有可用的ip地址,從而允許遠程連接訪問服務器。
2. 創建新用戶
為了確保訪問安全,需要創建新用戶并將其授權訪問 MySQL。
-
首先,使用 root 用戶登錄 MySQL 終端或其它方式登錄到 MySQL 服務器;
然后,使用以下命令創建新用戶:
CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';
其中,newuser 為新用戶的用戶名,% 表示任何來自任何機器的用戶都可以使用該用戶登錄,password 為該用戶的密碼。
3. 授權用戶訪問 MySQL
最后一步是授權新用戶訪問 MySQL。可以使用以下命令授權新用戶的訪問權限:
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%';
這將授予 newuser 用戶在 MySQL 中擁有所有的權限,% 表示該用戶可以從任何機器訪問MySQL。
通過以上步驟,就可以讓多臺機器訪問 MySQL。在連接時,需要使用新用戶的用戶名和密碼進行連接即可。
上一篇mysql 設置唯一約束
下一篇div css要學多久