1,開啟mysql遠端連線
1,獲取root許可權
sudo -i
2,cd到配置檔案所在路徑
cd /etc/mysql/mysql.conf.d/ 3,vi mysqld.cnf
#bind-address = 127.0.0.1
瀏覽模式- > a(插入模式) - > esc(瀏覽模式) - > shift + :(命令列模式) - >:wq(儲存並退出)
4,重啟mysql服務
/etc/init.d/mysql restart
2,新增授權使用者
1,使用root使用者連線到伺服器
mysql -uroot -p123456
2,新增新的授權使用者
建立使用者「使用者名稱」@「ip位址」由「密碼」標識;
建立使用者「tiger」@「%」標識為「123456」;
create user 'tiger'@'%' identified by '123456';
3,指定乙個ip表示使用者只能從此ip連線到伺服器
3,給使用者授權
授予許可權列表在庫。表到「使用者名稱」@「ip位址」與授予選項;
使用grant選項將*。*的所有許可權授予「tiger」@「%」;
許可權列表:select,update,delete,insert,alter,drop,create,...
庫。表:*。*表示所有庫的所有表
###寫入到庫mysql下的使用者表,使用者,主機兩個字段
grant privileges on databasename.tablename to 「tiger」@「%」4,練習
新增乙個授權使用者monkey,所有人都可以連線,只對db1庫有查詢許可權
1,新增授權使用者monkey
create使用者「monkey」@「%」由「123456」標識;
2,給猴子使用者授權
授予選擇db1。*到「monkey」@「%」with grant option;
3,驗證:mysql -hip位址-umonkey -p
5,刪除授權使用者
drop user「使用者名稱」@「ip位址」;
刪除使用者「tiger」@「%」;
mysql遠端連線設定 MySQL遠端連線設定
這只是乙個簡單mysql設定。但很多圖簡單,卻忽略了安全性。所以對設定中的細節和含義需要弄到清清楚楚才行。這只是乙個簡單mysql設定。但很多圖簡單,卻忽略了安全性。所以對設定中的細節和含義需要弄到清清楚楚才行。mysql遠端連線的設定問題 下面是步驟 1 登陸本地的mysql server mys...
mysql 設定遠端連線
授權法 grant select,insert,update,delete,create,drop on tablename.to username localhost identified by password 注意 tablename 你自己資料庫的名字,username 連線庫使用者名稱,l...
mysql遠端連線設定
1 改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 mysql 資料庫裡的 user 表裡的 host 項,從 localhost 改稱 mysql u root pvmwaremysql use mysql my...