㈠ 如何讓別人遠程連接到自己的MySql資料庫
MYSQL要想讓別人遠程訪問自己的資料庫,必須讓mysql庫中user表的host欄位為%,接受遠程式控制制請求 ,可以進入mysql>user mysql;
mysql>update user set host="%" where user="root" and host="localhost";這樣別人就可以通過 mysql -h xxx.xxx.xxx.xxx(你電腦的IP) -u root -p密碼 進行連接並操作資料庫了。
㈡ mysql 怎麼設置允許遠程連接資料庫
首先我們在linux系統上安裝mysql,本文默認linux系統可以聯網或者已經掛載光碟iso了,我們使用命令 apt-get install mysql-server 命令進行安裝,安裝完成後,查看mysql是否啟動,執行命令 ps -e |grep mysql。
㈢ 用MysQL怎麼進行遠程連接資料庫
1、首先在電腦端登陸數據伺服器進行操作,如圖所示。
㈣ mysql資料庫怎麼遠程連接使用,怎麼傳數據
MySQL使用navcatMySQL客戶端工具遠程連接,這個工具有導入向導,支持TXT文本和EXCEL表格導入。
㈤ 如何通過mysql資料庫遠程連接
使用「Ctrl + R」組合鍵快速打開cmd窗口,並輸入「cmd」命令,打開cmd窗口。
使用「mysql -uroot -proot」命令可以連接到本地的mysql服務。
使用「use mysql」命令,選擇要使用的資料庫,修改遠程連接的基本信息,保存在mysql資料庫中,因此使用mysql資料庫。
使用「GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;」命令可以更改遠程連接的設置。
5
使用「flush privileges;」命令刷新剛才修改的許可權,使其生效。
6
使用「select host,user from user;」查看修改是否成功。
㈥ 怎麼遠程連接別人mysql資料庫
第一中方法:比較詳細
以下的文章主要介紹的是MySQL 資料庫開啟遠程連接的時機操作流程,其實開啟MySQL 資料庫遠程連接的實際操作步驟並不難,知識方法對錯而已,今天我們要向大家描述的是MySQL 資料庫開啟遠程連接的時機操作流程。
1、d:\MySQL\bin\>MySQL -h localhost -u root
這樣應該可以進入MySQL伺服器
復制代碼 代碼如下:
MySQL>update user set host = '%' where user = 'root';
MySQL>select host, user from user;
2、MySQL>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION
予任何主機訪問數據的許可權
3、MySQL>FLUSH PRIVILEGES
修改生效
4、MySQL>EXIT
退出MySQL伺服器
這樣就可以在其它任何的主機上以root身份登錄啦!
以上的相關內容就是對MySQL 資料庫開啟遠程連接的介紹,望你能有所收獲。
第二種方法:
1、在控制台執行 mysql -u root -p mysql,系統提示輸入資料庫root用戶的密碼,輸入完成後即進入mysql控制台,這個命令的第一個mysql是執行命令,第二個mysql是系統數據名稱,不一樣的。
2、在mysql控制台執行 GRANT ALL PRIVILEGES ON *.* TO 『root'@'%' IDENTIFIED BY 『MyPassword' WITH GRANT OPTION;
3、在mysql控制台執行命令中的 『root'@'%' 可以這樣理解: root是用戶名,%是主機名或IP地址,這里的%代表任意主機或IP地址,你也可替換成任意其它用戶名或指定唯一的IP地址;'MyPassword'是給授權用戶指定的登錄資料庫的密碼;另外需要說明一點的是我這里的都是授權所有許可權,可以指定部分許可權,GRANT具體操作詳情見:http://dev.mysql.com/doc/refman/5.1/en/grant.html
4、不放心的話可以在mysql控制台執行 select host, user from user; 檢查一下用戶表裡的內容
㈦ 怎麼配置MySQL資料庫讓別人遠程訪問
有三種方法:
方法一(不推薦)、本地登入mysql,更改"mysql"資料庫里的"user"表裡的"host"項,將"localhost"改為"%"
#mysql-uroot-proot
mysql>usemysql;
mysql>updateusersethost='%'whereuser='root';
mysql>selecthost,userfromuser;
方法二、直接授權(推薦)
從任何主機上使用root用戶,密碼:youpassword(你的root密碼)連接到mysql伺服器:(首先登陸Linux伺服器,填寫下面代碼即可)
[root@localhostsoftware]#mysql-uroot-proot
mysql>GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'youpassword'WITHGRANTOPTION;
mysql>FLUSHPRIVILEGES;
操作完後切記執行以下命令刷新許可權
FLUSHPRIVILEGES;
方法三:終極方法
注釋bind-address=127.0.0.1
找到mysql.cnf
把bind-address=127.0.0.1前面加上#
即#bind-address=127.0.0.1
㈧ 怎樣連接遠程mysql資料庫
1,確認你的linux主機是否能夠連接你的win7主機,可用ping命令或者telnet命令
ping
192.168.1.139或者telent
192.168.1.139
3306
2,如果你的linux主機與你的win7主機路由是通的,在你的win7的控制面板上打開防火牆設置,確認你的3306埠沒有被防火牆屏蔽。
3,如果以上都沒有問題,請檢查你的mysql資料庫是否設置了連接許可權:
GRANT
ALL
PRIVILEGES
ON
*.*
TO
'root'@'%'
IDENTIFIED
BY
'11112222'
WITH
GRANT
OPTION;
是授權jack用戶密碼是123456在IP地址10.10.50.127的地址登陸,也可以用通配符%代替IP表示任何地址。
㈨ 如何設置mysql允許遠程訪問區域網訪問
第一步打開mysql客戶端,輸入連接密碼,按回車鍵。
第二步輸入「use mysql」,進去mysql資料庫
第三步輸入「GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;」,創建一個允許遠程訪問的用戶,用戶名是root,密碼是123456
第四步輸入「flush privileges;」,進行更新許可權,如下圖所示:
5/5
第五步更新許可權之後,就可以遠程連接mysql資料庫了
希望可以幫到您,感謝您的採納。
㈩ 如何遠程訪問MySQL資料庫詳解
默認情況下,mysql只允許本地登錄,如果要開啟遠程連接,則需要修改/etc/mysql/my.conf文件。
一、修改/etc/mysql/my.conf
找到bind-address = 127.0.0.1這一行
改為bind-address = 0.0.0.0即可
二、為需要遠程登錄的用戶賦予許可權
1、新建用戶遠程連接mysql資料庫
grant all on *.* to admin@'%' identified by '123456' with grant option;
flush privileges;
允許任何ip地址(%表示允許任何ip地址)的電腦用admin帳戶和密碼(123456)來訪問這個mysql server。
注意admin賬戶不一定要存在。
2、支持root用戶允許遠程連接mysql資料庫
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;
三、查看系統用戶