新聞中心
怎么訪問(wèn)別人的mysql數(shù)據(jù)庫(kù)?
找到MySQL配置文件,搜索“bind-address”,找到這一行:

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、網(wǎng)站頁(yè)面設(shè)計(jì)、網(wǎng)站優(yōu)化SEO優(yōu)化為一體的專(zhuān)業(yè)網(wǎng)站制作公司,已為成都等多地近百家企業(yè)提供網(wǎng)站建設(shè)服務(wù)。追求良好的瀏覽體驗(yàn),以探求精品塑造與理念升華,設(shè)計(jì)最適合用戶的網(wǎng)站頁(yè)面。 合作只是第一步,服務(wù)才是根本,我們始終堅(jiān)持講誠(chéng)信,負(fù)責(zé)任的原則,為您進(jìn)行細(xì)心、貼心、認(rèn)真的服務(wù),與眾多客戶在蓬勃發(fā)展的市場(chǎng)環(huán)境中,互促共生。
bind-address = 127.0.0.1 在前面加一個(gè)#,注釋掉這一行,保存,重啟MySQL。再通過(guò)遠(yuǎn)程訪問(wèn)就可以了,telnet可以發(fā)現(xiàn)端口也打開(kāi)了。
例我們配置
1. 確保skip-networking被刪除或者屏蔽,否則不支持TCP/IP 訪問(wèn)
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
如果上面辦法沒(méi)有用我們可以通用mysql命令模式進(jìn)行設(shè)置
1。 改表法。
可能是你的帳號(hào)不允許從遠(yuǎn)程登陸,只能在localhost。這個(gè)時(shí)候只要在localhost的那臺(tái)電腦,登入mysql后,更改 "mysql" 數(shù)據(jù)庫(kù)里的 "user" 表里的 "host" 項(xiàng),從"localhost"改稱"%"
mysql使用哪種方法可以從別的服務(wù)器克隆備份?
可以使用MySQL的遠(yuǎn)程備份方法來(lái)從別的服務(wù)器克隆備份。這種方法需要在源服務(wù)器上開(kāi)啟遠(yuǎn)程訪問(wèn)權(quán)限,并在目標(biāo)服務(wù)器上使用命令行或GUI工具連接到源服務(wù)器,然后執(zhí)行備份命令。
在執(zhí)行備份命令時(shí),可以指定要備份的數(shù)據(jù)庫(kù)或表,并可以選擇備份類(lèi)型和存儲(chǔ)位置。
通過(guò)這種方法,可以在不同的服務(wù)器之間快速、安全地進(jìn)行數(shù)據(jù)備份和遷移。
1. 使用mysqldump命令可以從別的服務(wù)器克隆備份MySQL數(shù)據(jù)庫(kù)。
2. 原因是mysqldump命令是MySQL官方提供的備份工具,可以將數(shù)據(jù)庫(kù)的結(jié)構(gòu)和數(shù)據(jù)導(dǎo)出為SQL語(yǔ)句,方便在其他服務(wù)器上進(jìn)行還原。
3. 此外,還可以使用MySQL復(fù)制(replication)功能來(lái)實(shí)現(xiàn)從別的服務(wù)器克隆備份。
MySQL復(fù)制是一種主從復(fù)制機(jī)制,可以將主數(shù)據(jù)庫(kù)的變更同步到從數(shù)據(jù)庫(kù),從而實(shí)現(xiàn)備份和災(zāi)備。
這種方法可以實(shí)現(xiàn)實(shí)時(shí)備份,并且在主數(shù)據(jù)庫(kù)故障時(shí)可以快速切換到從數(shù)據(jù)庫(kù)。
怎么遠(yuǎn)程訪問(wèn)不了mysql數(shù)據(jù)庫(kù)?
解決步驟如下:
1.檢查my.cnf文件中是否有使用綁定IP地址,尤其設(shè)置為 bind-address = 127.0.0.1 則是不對(duì)的,若是設(shè)置為bind-address = 192.168.1.2 是對(duì)的 2.遠(yuǎn)程的服務(wù)器上做一件事情:telnet 192.168.1.2 3306 檢查是否能ping通;
3.若是前2步都沒(méi)問(wèn)題的話,執(zhí)行 mysql -h192.168.1.2 -uuser1 -pmypassword 看報(bào)什么錯(cuò)誤信息,按道理只能是報(bào)賬號(hào)密碼錯(cuò)誤之類(lèi)的信息 備注:使用GRANT創(chuàng)建賬號(hào)的時(shí)候,不需要FLUSH PRIVILEGES; 操作,當(dāng)然做了也無(wú)大的負(fù)作用。
到此,以上就是小編對(duì)于mysql服務(wù)器怎么開(kāi)啟遠(yuǎn)程訪問(wèn)功能的問(wèn)題就介紹到這了,希望這3點(diǎn)解答對(duì)大家有用。
新聞標(biāo)題:mysql服務(wù)器怎么開(kāi)啟遠(yuǎn)程訪問(wèn)
分享地址:http://fisionsoft.com.cn/article/djopici.html


咨詢
建站咨詢
