存取別人的mysql方法:先找到MySQL設定文件,搜尋「bind-address」;然後在【bind-address = 127.0.0.1】前面加上一個【#】;最後儲存重啟MySQL,再通過遠端存取即可。
存取別人的mysql方法:
找到MySQL設定文件,搜尋“bind-address”,找到這一行:
bind-address = 127.0.0.1 在前面加上一個#,註解掉這一行,儲存,重新啟動MySQL。再透過遠端存取就可以了,telnet可以發現連接埠也開啟了。
例我們配置
1、確保skip-networking被刪除或屏蔽,否則不支援TCP/IP 存取2.增加行bind-address = 65.55.55.2,替代65.55.55.2 為你的伺服器位址
修改後,設定為:
[mysqld]user = mysqlpid-file = /var/run/mysqld/mysqld.pidsocket = /var/run/mysqld/mysqld.sockport = 3306basedir = /usrdatadir = /var/lib/mysqltmpdir = /tmplanguage = /usr/share/mysql/Englishbind-address = 65.55.55.2# skip-networking保存并关闭配置文件重启mysql服务器:# /etc/init.d/mysql restart
如果上面辦法沒有用我們可以通用mysql指令模式進行設定
2、改表法。
可能是你的帳號不允許從遠端登陸,只能在localhost。這時候只要在localhost的那台電腦,登入mysql後,更改"mysql" 資料庫裡的"user" 表裡的"host" 項,從"localhost"改稱"%"
CODE:mysql -u root -p123mysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;
##更多相關免費學習推薦:mysql教學(影片)
以上是怎樣訪問別人的mysql的詳細內容。更多資訊請關注PHP中文網其他相關文章!