新聞中心
怎么訪問別人的mysql數據庫?
找到MySQL配置文件,搜索“bind-address”,找到這一行:

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


咨詢
建站咨詢
