1、方法一,直接利用在權(quán)限-》管理中修改用戶選擇*.*或輸入IP地址。
創(chuàng)新互聯(lián)建站專注于拜城企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站定制開發(fā)。拜城網(wǎng)站建設(shè)公司,為拜城等地區(qū)提供建站服務(wù)。全流程按需開發(fā)網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)
2、改表法可能是你的帳號不允許從遠(yuǎn)程登陸,只能在localhost。
3、主要是又由于MySql遠(yuǎn)程訪問的權(quán)限沒有開,在sql窗口執(zhí)行“grant all on *.* to root@% identified by root的密碼”,則任何客戶端可以訪問,如果想要指定客戶端,則需要將%修改為指定的IP地址。
4、首先在電腦端登陸數(shù)據(jù)服務(wù)器進(jìn)行操作,如圖所示。接著登陸MySQL數(shù)據(jù)庫,寫入mysql -u root -p pwd操作命令。查詢MySQL數(shù)據(jù)庫是否允許遠(yuǎn)程ip訪問,如圖所示。開啟遠(yuǎn)程訪問操作,操作命令如下圖所示。
5、先使用ssh登錄遠(yuǎn)程mysql服務(wù)器,然后在本地登錄mysql服務(wù)器。現(xiàn)在使用以下命令來允許遠(yuǎn)程客戶端。例如,如果遠(yuǎn)程客戶端的IP是191612,并嘗試通過MySQL root帳戶進(jìn)行連接。
6、WITH GRANT OPTION;”命令可以更改遠(yuǎn)程連接的設(shè)置。步驟閱讀5使用“flush privileges;”命令刷新剛才修改的權(quán)限,使其生效。步驟閱讀6使用“select host,user from user;”查看修改是否成功。
1、確定服務(wù)器上的防火墻沒有阻止 3306 端口MySQL 默認(rèn)的端口是 3306 ,需要確定防火墻沒有阻止 3306 端口,否則遠(yuǎn)程是無法通過 3306 端口連接到 MySQL 的。
2、)首先以 root 帳戶登陸 MySQL在 Windows 主機(jī)中點(diǎn)擊開始菜單,運(yùn)行,輸入“cmd”,進(jìn)入控制臺,MySQL 的 bin 目錄下,然后輸入下面的命令。在 Linux 主機(jī)中在命令提示行下輸入下面的命令。
3、改表法可能是你的帳號不允許從遠(yuǎn)程登陸,只能在localhost。
確定服務(wù)器上的防火墻沒有阻止 3306 端口MySQL 默認(rèn)的端口是 3306 ,需要確定防火墻沒有阻止 3306 端口,否則遠(yuǎn)程是無法通過 3306 端口連接到 MySQL 的。
進(jìn)入cmd命令模式。mysql -h localhost-u mysql -pEnter password: ***連接數(shù)據(jù)庫。
改表法可能是你的帳號不允許從遠(yuǎn)程登陸,只能在localhost。