你應(yīng)該是想禁止root的遠(yuǎn)程連接功能吧,如果是這樣,可用采取如下辦法:
目前創(chuàng)新互聯(lián)已為近1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、五華網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
1、修改root的遠(yuǎn)程權(quán)限
use?mysql;
update?user?set?host?=?"localhost"?where?user?=?"root"?and?host?=?"%";
flush?privileges
2、修改mysql的連接端口,比如不要用默認(rèn)的3306,改成其它不常用端口
因?yàn)槟鉲ocalhost 后面對(duì)應(yīng)的密碼是空,所以不輸入密碼也可以,解決方法: 刪掉localhost 單獨(dú)給localhost設(shè)置密碼
1、登陸mysql
mysql -uroot -p
2、創(chuàng)建無密碼用戶
mysql create user gateway@'localhost' identified by '';
3、授權(quán)
mysql grant all privileges on *.* to gateway@'localhost';
或者
mysql grant all privileges on db01.* to gateway@'localhost';
4、mysql -ugateway -p回車即可登陸
一般MySQL中默認(rèn)的host是localhost,可以以root用戶登錄MySQL,連接mysql數(shù)據(jù)庫,運(yùn)行命令:select user,host from user; 查看各用戶的host
既然已經(jīng)更新過了,可以再運(yùn)行命令:update user set host ='localhost' where user ='root'; 修改會(huì)默認(rèn)的host就行了,其中“%”表示允許所有機(jī)器能訪問root用戶。
1、首先:創(chuàng)建一個(gè)表格,插入數(shù)據(jù)。
2、查看一下表格插入的所有數(shù)據(jù)。
3、用update 的命令修改wulianwang2改為wulianwang3看圖,這是根據(jù)id的位置進(jìn)行查找的。
4、查看剛剛修改有沒有成功,也是用到剛剛的查詢語句。
5、其實(shí)就是增加了一些修改的條件,剛剛只是修改一個(gè)值,現(xiàn)在改為兩個(gè)值也是可行的,兩個(gè)值之間都好隔開,其他不變。
6、最后查看修改后的表,就完成了。