存取別人的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的詳細內容,更多請關注TW511.COM其它相關文章!