mysql預設是沒有開啟遠端控制的,必須新增遠端訪問的使用者。
如果是安裝版的話,從mysql提供的控制台進入。
用 root使用者登陸,然後:
grant all privileges on *.* to 建立的使用者名稱 @"%" identified by "密碼";
flush privileges; * 重新整理剛才的內容*
格式: grant 許可權 on 資料庫名.表名 to 使用者@登入主機 identified by "使用者密碼";
@ 後面是訪問mysql的客戶端ip位址(或是主機名) % 代表任意的客戶端,如果填寫 localhost 為本地訪問(那此使用者就不能遠端訪問該mysql資料庫了)。
同時也可以為現有的使用者設定是否具有遠端訪問許可權。如下:
use mysql;
update db set host = ''%'' where user = ''使用者名稱''; (如果寫成 host=localhost 那此使用者就不具有遠端訪問許可權)
flush privileges;
檢視結果,執行:
use mysql;
select host,user,password from user;
+--------------+--------+---------------+
| host | user | password |
+--------------+--------+-----------------+
| localhost | | |
| % | john | 123456 |
| localhost | root | |
+--------------+------ --+---------------+
mysql遠端連線設定 MySQL遠端連線設定
這只是乙個簡單mysql設定。但很多圖簡單,卻忽略了安全性。所以對設定中的細節和含義需要弄到清清楚楚才行。這只是乙個簡單mysql設定。但很多圖簡單,卻忽略了安全性。所以對設定中的細節和含義需要弄到清清楚楚才行。mysql遠端連線的設定問題 下面是步驟 1 登陸本地的mysql server mys...
Mysql安裝和簡單設定
mysql安裝檔案分為兩種,一種是msi格式的,一種是zip格式的。如果是msi格式的可以直接點選安裝,按照它給出的安裝提示進行安裝 相信大家的英文可以看懂英文提示 一般mysql將會安裝在c program files mysql mysql server 5.6 該目錄中 zip格式是自己解壓,...
mysql 設定遠端連線
授權法 grant select,insert,update,delete,create,drop on tablename.to username localhost identified by password 注意 tablename 你自己資料庫的名字,username 連線庫使用者名稱,l...