設定MySQL的遠端訪問屬性

2021-09-23 10:16:46 字數 548 閱讀 4370

最近做的乙個「unity連線mysql」的專案中,想遠端登入mysql會遇到一些許可權問題。雖然ssh登入方式更加安全,但是編寫連線池的時候有些複雜,所以決定修改mysql的遠端訪問許可權。以下是所需步驟:

第一步:登入mysql

第二步:執行一下**

grant all privileges on *.* to root @ '%' identified by '你的密碼';
註解:all privileges表示賦給遠端登入使用者的許可權,all privileges表示所有的許可權,你也可以單獨或組合賦select,update,insert,delete許可權;*.*:第乙個*表示要賦權的資料庫名,*當然表示全部資料庫了,第二個*表示資料庫下的表名,同理,*表示全部表。root表示要賦權的使用者;%表示遠端登入的ip,如果要限制登入ip的話,這裡就添你允許登入的ip,比如192.168.0.1等,%表示不限制ip,password是使用者遠端登入的密碼。就這麼簡單。

最後執行:

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 這一行要注釋...