《MYSQL數(shù)據(jù)庫(kù)MySQL數(shù)據(jù)庫(kù)如何開啟遠(yuǎn)程連接(多備份)》要點(diǎn):
本文介紹了MYSQL數(shù)據(jù)庫(kù)MySQL數(shù)據(jù)庫(kù)如何開啟遠(yuǎn)程連接(多備份),希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
開啟 MySQL 的遠(yuǎn)程登陸帳號(hào)必要注意下面3點(diǎn):MYSQL應(yīng)用
1、確定服務(wù)器上的防火墻沒有阻止 3306 端口.
MySQL 默認(rèn)的端口是 3306 ,必要確定防火墻沒有阻止 3306 端口,否則遠(yuǎn)程是無法通過 3306 端口連接到 MySQL 的.MYSQL應(yīng)用
如果您在安裝 MySQL 時(shí)指定了其他端口,請(qǐng)?jiān)诜阑饓χ虚_啟您指定的 MySQL 使用的端標(biāo)語.MYSQL應(yīng)用
如果不知道怎樣設(shè)置您的服務(wù)器上的防火墻,請(qǐng)向您的服務(wù)器管理員咨詢.MYSQL應(yīng)用
2.確定平安狗等沒有攔截我們的備份服務(wù)器IP
MYSQL應(yīng)用
如果你的服務(wù)器上有安裝平安狗等平安類軟件,請(qǐng)將我們的備份服務(wù)器IP 115.28.36.60以及其他的備份服務(wù)器IP添加到白名單中.MYSQL應(yīng)用
3、增加允許遠(yuǎn)程連接 MySQL 用戶并授權(quán).
MYSQL應(yīng)用
1)登陸服務(wù)器端,進(jìn)入命令行.
Windows 主機(jī)中是點(diǎn)擊開始菜單,運(yùn)行,輸入“cmd”,進(jìn)入命令行.MYSQL應(yīng)用
2)以數(shù)據(jù)庫(kù)管理員帳號(hào)進(jìn)入mysql控制臺(tái).在命令行執(zhí)行 mysql -u root -p 暗碼,輸入完成后即可進(jìn)入mysql控制臺(tái).
例如: MySQL -uroot -p123456MYSQL應(yīng)用
123456 為 root 用戶的暗碼.MYSQL應(yīng)用
3)創(chuàng)建遠(yuǎn)程登陸用戶并授權(quán),在控制臺(tái)繼續(xù)執(zhí)行下面語句.
grant select,lock tables on demodb.* to demouser@'115.28.36.60′ identified by 'your password';MYSQL應(yīng)用
解釋:demodb=數(shù)據(jù)庫(kù)名;demouser=數(shù)據(jù)庫(kù)用戶名;your password=數(shù)據(jù)庫(kù)暗碼MYSQL應(yīng)用
例如:MYSQL應(yīng)用
grant select,lock tables on discuz.* to ted@'115.28.36.60′ identified by '123456′;MYSQL應(yīng)用
4)執(zhí)行了上面的語句后,再執(zhí)行下面的語句,方可立即生效.
flush privileges;
MYSQL應(yīng)用
小編解釋:MYSQL應(yīng)用
grant select,lock tables on discuz.* to ted@'115.28.36.60′ identified by '123456′;MYSQL應(yīng)用
上面的語句表示將 discuz 數(shù)據(jù)庫(kù)的select,locked權(quán)限授權(quán)給 ted 這個(gè)用戶,允許 ted 用戶在 115.28.36.60 這個(gè) IP 進(jìn)行遠(yuǎn)程登陸,并設(shè)置 ted 用戶的暗碼為 123456 .MYSQL應(yīng)用
discuz.* 表示上面的權(quán)限是針對(duì)于哪個(gè)表的,discuz 指的是數(shù)據(jù)庫(kù),后面的 * 表示對(duì)于所有的表,由此可以推理出:對(duì)于全部數(shù)據(jù)庫(kù)的全部表授權(quán)為“*.*”,對(duì)于某一數(shù)據(jù)庫(kù)的全部表授權(quán)為“數(shù)據(jù)庫(kù)名.*”,對(duì)于某一數(shù)據(jù)庫(kù)的某一表授 權(quán)為“數(shù)據(jù)庫(kù)名.表名”.MYSQL應(yīng)用
ted 表示你要給哪個(gè)用戶授權(quán),這個(gè)用戶可以是存在的用戶,也可以是不存在的用戶.MYSQL應(yīng)用
115.28.36.60 表示允許遠(yuǎn)程連接的 IP 地址,如果想不限制鏈接的 IP 則設(shè)置為“%”即可.MYSQL應(yīng)用
注意:MYSQL應(yīng)用
115.28.36.60是我們的一個(gè)備份服務(wù)器IP,主要用來測(cè)試我們的服務(wù)器是否能夠連接上你的數(shù)據(jù)庫(kù).MYSQL應(yīng)用
這里很多朋友會(huì)有疑問,這樣會(huì)不會(huì)不平安啊,其實(shí)不用擔(dān)心,因?yàn)槭紫?你只是授權(quán)允許我們的服務(wù)器連接你的數(shù)據(jù)庫(kù),其次,我們的服務(wù)器也只具有select和lock權(quán)限,也就是查詢和鎖表的權(quán)限,所以完全不能更改你的數(shù)據(jù)庫(kù).MYSQL應(yīng)用
不放心的話可以在mysql控制臺(tái)執(zhí)行 select host, user from user; 檢查一下用戶內(nèi)外的內(nèi)容.因?yàn)殚_啟mysql遠(yuǎn)程登錄的用戶都是存儲(chǔ)在mysql數(shù)據(jù)庫(kù)中的user表中.MYSQL應(yīng)用
維易PHP培訓(xùn)學(xué)院每天發(fā)布《MYSQL數(shù)據(jù)庫(kù)MySQL數(shù)據(jù)庫(kù)如何開啟遠(yuǎn)程連接(多備份)》等實(shí)戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請(qǐng)注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/12677.html