找到MySQL配置文件,搜索“bind-address”,找到這一行:

成都創(chuàng)新互聯(lián)專注于中大型企業(yè)的成都網(wǎng)站制作、網(wǎng)站設(shè)計、外貿(mào)網(wǎng)站建設(shè)和網(wǎng)站改版、網(wǎng)站營銷服務(wù),追求商業(yè)策劃與數(shù)據(jù)分析、創(chuàng)意藝術(shù)與技術(shù)開發(fā)的融合,累計客戶上1000家,服務(wù)滿意度達97%。幫助廣大客戶順利對接上互聯(lián)網(wǎng)浪潮,準確優(yōu)選出符合自己需要的互聯(lián)網(wǎng)運用,我們將一直專注高端網(wǎng)站設(shè)計和互聯(lián)網(wǎng)程序開發(fā),在前進的路上,與客戶一起成長!
bind-address = 127.0.0.1 在前面加一個#,注釋掉這一行,保存,重啟MySQL。
再通過遠程訪問就可以了,telnet可以發(fā)現(xiàn)端口也打開了。
例配置:
1. 確保skip-networking被刪除或者屏蔽,否則不支持TCP/IP 訪問
2. 增加行bind-address = 65.55.55.2,替代65.55.55.2 為你的服務(wù)器地址
修改后,配置為:
[mysqld]
user?=?mysql
pid-file?=?/var/run/mysqld/mysqld.pid
socket?=?/var/run/mysqld/mysqld.sock
port?=?3306
basedir?=?/usr
datadir?=?/var/lib/mysql
tmpdir?=?/tmp
language?=?/usr/share/mysql/English
bind-address?=?65.55.55.2
#?skip-networking
保存并關(guān)閉配置文件
重啟mysql服務(wù)器:# /etc/init.d/mysql restart
如果上面辦法沒有用我們可以通用mysql命令模式進行設(shè)置:
可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql后,更改 "mysql" 數(shù)據(jù)庫里的 "user" 表里的 "host" 項,從"localhost"改稱"%"
CODE:mysql?-u?root?-p123
mysqluse?mysql;
mysqlupdate?user?set?host?=?'%'?where?user?=?'root';
mysqlselect?host,?user?from?user;
你想如何共享你的mysql數(shù)據(jù)庫,如果在局域網(wǎng),可以直接訪問mysql的,在命令提示符中輸入mysql
-h
(你的ip地址如)192.168.1.102
-u
root(用戶名)
-p123(登錄密碼)這種方式直接訪問數(shù)據(jù)庫(注意-p和你的密碼必須連在一起),至于你說的sql
2005
訪問,那必須兩臺機器都安裝sql
2005,mysql中不需要。
MYSQL要想讓別人遠程訪問自己的數(shù)據(jù)庫,必須讓mysql庫中user表的host字段為%,接受遠程控制請求 ,可以進入mysqluser mysql;
mysqlupdate user set host="%" where user="root" and host="localhost";這樣別人就可以通過 mysql -h xxx.xxx.xxx.xxx(你電腦的IP) -u root -p密碼 進行連接并操作數(shù)據(jù)庫了。
第一:更改 “mysql” 數(shù)據(jù)庫里的 “user” 表里的 “host” 項,從”localhost”改稱'%'。
或者新加條記錄,“host” 項為要訪問的ip地址,并授權(quán)。重啟mysql服務(wù)。
第二:在系統(tǒng)防火墻添加例外端口:3306,并允許例外。
錯誤提示:
ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server
的解決方法:
1。改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql后,更改 "mysql" 數(shù)據(jù)庫里的 "user" 表里的 "host" 項,從"localhost"改稱"%"
1.mysql -u root -pvmware
mysqluse mysql;
mysqlupdate user set host = '%' where user = 'root';
mysqlselect host, user from user;
2. 授權(quán)法。例如,你想myuser使用mypassword從任何主機連接到mysql服務(wù)器的話。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允許用戶myuser從ip為192.168.1.3的主機連接到mysql服務(wù)器,并使用mypassword作為密碼
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
3.在window自帶的防火墻里的例外添加3306端口
總結(jié):
mysql -u root -p
mysqluse mysql;
mysqlselect 'host' from user where user='root';
mysqlupdate user set host = '%' where user ='root';
mysqlflush privileges;
mysqlselect 'host' from user where user='root';
第一句是以權(quán)限用戶root登錄
第二句:選擇mysql庫
第三句:查看mysql庫中的user表的host值(即可進行連接訪問的主機/IP名稱)
第四句:修改host值(以通配符%的內(nèi)容增加主機/IP地址),當(dāng)然也可以直接增加IP地址
第五句:刷新MySQL的系統(tǒng)權(quán)限相關(guān)表
第六句:再重新查看user表時,有修改。。
重起mysql服務(wù)即可完成。
找到MySQL配置文件,搜索“bind-address”,找到這一行:
bind-address = 127.0.0.1 在前面加一個#,注釋掉這一行,保存,重啟MySQL。再通過遠程訪問就可以了,telnet可以發(fā)現(xiàn)端口也打開了。
例我們配置
1. 確保skip-networking被刪除或者屏蔽,否則不支持TCP/IP 訪問2. 增加行bind-address = 65.55.55.2,替代65.55.55.2 為你的服務(wù)器地址
修改后,配置為:
[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保存并關(guān)閉配置文件重啟mysql服務(wù)器:# /etc/init.d/mysql restart
如果上面辦法沒有用我們可以通用mysql命令模式進行設(shè)置
1。 改表法。
可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql后,更改 "mysql" 數(shù)據(jù)庫里的 "user" 表里的 "host" 項,從"localhost"改稱"%"
CODE:mysql -u root -p123mysqluse mysql;mysqlupdate user set host = '%' where user = 'root';mysqlselect host, user from user;
本文名稱:mysql怎么給人訪問 mysql怎么訪問別人的數(shù)據(jù)庫
鏈接地址:http://www.yijiale78.com/article12/dooehdc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、網(wǎng)站建設(shè)、定制開發(fā)、靜態(tài)網(wǎng)站、用戶體驗、移動網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)