一、 進入mysql資料庫
mysql -uroot –p密碼
二、 建立使用者進行遠端鏈結
mysql>grant all privileges on *.* to 'duan'@'%'identified by '111111' with grant option;
*.* : 表示給該使用者指定所有的資料庫,如果換成grant all privileges on test.* to duan:@'%' identified by '123654',則表示給該使用者僅指定test資料庫。
『duan』 : 使用者名稱
『%』 :表示所有主機都可以登入,如果『ip』表示該主機可以的登入
『111111』:密碼
三、 執行flush privileges,是命令立即生效
mysql>flush privileges
四、 重啟
exit退出mysql資料庫執行
service mysql stop
service mysql start
五、 檢視埠號
lsof –i:3306
出現以下資訊,表示埠已經開啟:
command pid user fd type device size/off node name
mysqld 4421 mysql 10u ipv6 56073 0t0 tcp *:mysql (listen)
六、 使用sqlyog測試遠端登入
遠端鏈結成功!!!!
附寫:
刪除使用者delete from user where user='duan' and host='ip';
flush privileges;
刪除使用者資料庫
drop database test;
修改指定使用者密碼
update user set password=password('new_password') where user='duan' and host='ip';
flush privileges;
mysql 遠端鏈結
一 連線遠端資料庫 1 顯示密碼 如 mysql 連線遠端資料庫 192.168.5.116 埠 3306 使用者名為 root 密碼 123456 c mysql h 192.168.5.116 p 3306 u root p123456 2 隱藏密碼 如 mysql 連線本地資料庫,使用者名為 ...
mysql開啟遠端鏈結
mysql uroot p 輸入密碼登陸進去後,輸入如下的語句,執行。第乙個root指開放遠端登入的使用者名稱,第二個root為密碼 例如,你想root使用root從任何主機連線到mysql伺服器的話。grant all privileges on to root identified by roo...
mysql開啟遠端鏈結
a.檢視當前資料庫 show databases b.切換到指定的資料庫 use mysql use 庫名 c.授權 select from user g update user set host where host localhost and user root 代表所有機器可連線 flush ...