MySQL是一種常用的關系型數據庫管理系統,可以幫助我們存儲和管理各種數據。默認情況下,MySQL只允許本地主機訪問它。但有時我們需要從遠程計算機上訪問MySQL數據庫,怎么辦呢?下面我們就來介紹如何開啟MySQL數據庫的遠程訪問。
1. 修改MySQL配置文件
1)以管理員權限打開MySQL的配置文件my.ini或my.cnf(視具體情況而定) 2)找到[mysqld]這個標簽 3)在此標簽下添加bind-address=0.0.0.0
2. 修改MySQL的用戶權限
1)打開MySQL客戶端(在命令行下輸入mysql -u root -p命令) 2)輸入密碼后,進入mysql終端 3)執行以下命令進行權限設置: mysql>grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option; 4)其中,password為你設置的MySQL密碼 5)執行完以上命令后,可以通過以下命令查看是否設置成功: mysql>select Host, User from user; 6)如果能看到比如說 root % 的話則表示成功了,% 表示可以從任意IP訪問
3. 修改防火墻規則
1)打開防火墻工具 2)添加MySQL的入站規則,設置端口號為3306
通過以上幾個步驟,我們就可以開啟MySQL數據庫的遠程訪問了。但需要注意的是,開啟遠程訪問通常會降低數據庫的安全性,所以一定要設置好密碼和訪問權限。