mysql設定遠端訪問

2022-08-28 17:27:12 字數 947 閱讀 1063

1.修改資料庫用root給遠端訪問

//登入資料庫

mysql -u root -pvmwaremysql>use mysql;

//%為所有ip都可以遠端訪問

mysql>update user set host = '%' where user = 'root';

//或直接新增一條語句也行   

mysql>insert into user (host,user,password) values('192.168.0.51','root',password('123'));  

//檢視一下修改

mysql>select host, user from user;

//推送設定到記憶體或重啟伺服器也行

mysql>flush privileges

2.設定整個庫的許可權給遠端訪問

mysql>grant all privileges on *.* to 'myuser'@'%'identified by 'mypassword' with grant option;

3.設定整個庫給固定ip訪問

mysql>grant all privileges on *.* to 'root'@'192.168.0.49'identified by '123' with grant option;

//推送設定到記憶體或重啟伺服器也行

mysql>flush privileges

3.設定某個庫的增刪改查給固定ip訪問

mysql>grant select, insert, update, delete on mydatabases.* to 'myuser'@'172.31.172.142' identified by "mypassword" with grant option;

//推送設定到記憶體或重啟伺服器也行

mysql>flush privileges

MySQL 設定遠端訪問

mysql遠端訪問,也就是通過ip訪問mysql服務,mysql對於安全的要求是非常嚴格的,需要授權。1.本地訪問 sql grantallprivilegeson toadmin localhost identifiedby admin withgrantoption flushprivilege...

mysql設定遠端訪問

1.使用命令 mysql u 使用者名稱 p密碼,登入mysql 2.執行命令 grant all privileges on to root identified by zmp 123456 with grant option 3.執行命令 flush privileges 4.執行命令 exit...

mysql設定遠端訪問

步驟3 配置遠端訪問mysql 修改 mysql 的配置檔案,執行如下命令 sudo vi etc mysql mysql.conf.d mysqld.cnf 43 注意 其他 linux系統 可能在 etc mysql my.cnf 找到 bind address 127.0.0.1 這一行要注釋...