當(dāng)Linux服務(wù)器沒有運(yùn)行PHP、沒安裝phpMyAdmin的時候,遠(yuǎn)程管理MySQL就顯得有必要了。因為在CentOS下設(shè)置的,所以標(biāo)題加上了CentO
當(dāng)Linux服務(wù)器沒有運(yùn)行PHP、沒安裝phpMyAdmin的時候,遠(yuǎn)程管理MySQL就顯得有必要了。因為在CentOS下設(shè)置的,所以標(biāo)題加上了CentOS,,以下的命令在Debian等系統(tǒng)下應(yīng)該也可以的。
1.mysql -u root -p mysql # 第1個mysql是執(zhí)行命令,第2個mysql是系統(tǒng)數(shù)據(jù)名稱
在mysql控制臺執(zhí)行:
1.grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
2.# root是用戶名,%代表任意主機(jī),'123456'指定的登錄密碼(這個和本地的root密碼可以設(shè)置不同的,互不影響)
3.flush privileges; # 重載系統(tǒng)權(quán)限
4.exit;
允許3306端口
1.iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
2.# 查看規(guī)則是否生效
3.iptables -L -n # 或者: service iptables status
4.# 此時生產(chǎn)環(huán)境是不安全的,遠(yuǎn)程管理之后應(yīng)該關(guān)閉端口,刪除之前添加的規(guī)則
5.iptables -D INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
PS,上面iptables添加/刪除規(guī)則都是臨時的,如果需要重啟后也生效,需要保存修改:
service iptables save # 或者: /etc/init.d/iptables save
另外,
vi /etc/sysconfig/iptables # 加上下面這行規(guī)則也是可以的
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
遠(yuǎn)程管理數(shù)據(jù)庫的軟件,Windows系統(tǒng)下可以使用Navicat,用了幾種遠(yuǎn)程軟件,感覺這個用起來蠻不錯的。
本文永久更新鏈接地址:
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com