bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

怎么開mysql遠(yuǎn)程 遠(yuǎn)程連接mysql

如何開啟遠(yuǎn)程登陸mysql

開啟 MySQL 的遠(yuǎn)程登陸帳號(hào)有兩大步:

在美蘭等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站制作、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),營(yíng)銷型網(wǎng)站,外貿(mào)網(wǎng)站建設(shè),美蘭網(wǎng)站建設(shè)費(fèi)用合理。

1、確定服務(wù)器上的防火墻沒有阻止 3306 端口。

MySQL 默認(rèn)的端口是 3306 ,需要確定防火墻沒有阻止 3306 端口,否則遠(yuǎn)程是無法通過 3306 端口連接到 MySQL 的。

如果您在安裝 MySQL 時(shí)指定了其他端口,請(qǐng)?jiān)诜阑饓χ虚_啟您指定的 MySQL 使用的端口號(hào)。

如果不知道怎樣設(shè)置您的服務(wù)器上的防火墻,請(qǐng)向您的服務(wù)器管理員咨詢。

2、增加允許遠(yuǎn)程連接 MySQL 用戶并授權(quán)。

1)首先以 root 帳戶登陸 MySQL

在 Windows 主機(jī)中點(diǎn)擊開始菜單,運(yùn)行,輸入“cmd”,進(jìn)入控制臺(tái),MySQL 的 bin 目錄下,然后輸入下面的命令。

在 Linux 主機(jī)中在命令提示行下輸入下面的命令。

CODE: [COPY]

MySQL -uroot -p123456

123456 為 root 用戶的密碼。

2)創(chuàng)建遠(yuǎn)程登陸用戶并授權(quán)

CODE: [COPY]

grant all PRIVILEGES on discuz.* to ted@'123.123.123.123' identified by '123456';

上面的語(yǔ)句表示將 discuz 數(shù)據(jù)庫(kù)的所有權(quán)限授權(quán)給 ted 這個(gè)用戶,允許 ted 用戶在 123.123.123.123 這個(gè) IP 進(jìn)行遠(yuǎn)程登陸,并設(shè)置 ted 用戶的密碼為 123456 。

下面逐一分析所有的參數(shù):

all PRIVILEGES 表示賦予所有的權(quán)限給指定用戶,這里也可以替換為賦予某一具體的權(quán)限,例如:select,insert,update,delete,create,drop 等,具體權(quán)限間用“,”半角逗號(hào)分隔。

discuz.* 表示上面的權(quán)限是針對(duì)于哪個(gè)表的,discuz 指的是數(shù)據(jù)庫(kù),后面的 * 表示對(duì)于所有的表,由此可以推理出:對(duì)于全部數(shù)據(jù)庫(kù)的全部表授權(quán)為“*.*”,對(duì)于某一數(shù)據(jù)庫(kù)的全部表授權(quán)為“數(shù)據(jù)庫(kù)名.*”,對(duì)于某一數(shù)據(jù)庫(kù)的某一表授 權(quán)為“數(shù)據(jù)庫(kù)名.表名”。

ted 表示你要給哪個(gè)用戶授權(quán),這個(gè)用戶可以是存在的用戶,也可以是不存在的用戶。

123.123.123.123 表示允許遠(yuǎn)程連接的 IP 地址,如果想不限制鏈接的 IP 則設(shè)置為“%”即可。

123456 為用戶的密碼。

執(zhí)行了上面的語(yǔ)句后,再執(zhí)行下面的語(yǔ)句,方可立即生效。

CODE: [COPY]

flush privileges;

如何開啟MySQL遠(yuǎn)程訪問權(quán)限 允許遠(yuǎn)程連接

1、改表法。

可能是你的帳號(hào)不允許從遠(yuǎn)程登陸,只能在localhost。這個(gè)時(shí)候只要在localhost的那臺(tái)電腦,登入mysql后,更改 "mysql" 數(shù)據(jù)庫(kù)里的 "user" 表里的 "host" 項(xiàng),從"localhost"改稱"%"

mysql -u root -pvmwaremysqluse mysql;

mysqlupdate user set host = '%' where user = 'root';

mysqlselect host, user from user;

2、授權(quán)法。例如,你想myuser使用mypassword從任何主機(jī)連接到mysql服務(wù)器的話。

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WI

TH GRANT OPTION;

如果你想允許用戶myuser從ip為192.168.1.6的主機(jī)連接到mysql服務(wù)器,并使用mypassword作為密碼

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY

'mypassword' WITH GRANT OPTION;

我用的第一個(gè)方法,剛開始發(fā)現(xiàn)不行,在網(wǎng)上查了一下,少執(zhí)行一個(gè)語(yǔ)句 mysqlFLUSH RIVILEGES

使修改生效,就可以了

另外一種方法:

在安裝mysql的機(jī)器上運(yùn)行:

1、d:\mysql\bin\mysql -h localhost -u root

//這樣應(yīng)該可以進(jìn)入MySQL服務(wù)器

2、mysqlGRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION

//賦予任何主機(jī)訪問數(shù)據(jù)的權(quán)限

3、mysqlFLUSH PRIVILEGES

//修改生效

4、mysqlEXIT

//退出MySQL服務(wù)器

這樣就可以在其它任何的主機(jī)上以root身份登錄啦。

mysql 遠(yuǎn)程連接方法

mysql開啟遠(yuǎn)程連接:

以 root用戶登入mysql

GRANT all privileges ON wang.* TO 'wang'@'%' identified by 'wang';

flush privileges;

請(qǐng)點(diǎn)擊輸入圖片描述

修改配置文件

vi /etc/mysql/my.cnf

把bind-address ? ? ? ? ? = 127.0.0.1 ?這行注掉

重啟數(shù)據(jù)庫(kù)

service mysql restart

請(qǐng)點(diǎn)擊輸入圖片描述

本地測(cè)試連接3306端口

telnet 192.168.1.77 3306 ? 若已連通

確定已安裝mysql客戶端which mysql

/usr/bin/mysql

然后mysql -uwang -h192.168.1.77 -p ?看能否登錄

請(qǐng)點(diǎn)擊輸入圖片描述

外網(wǎng)如何利用網(wǎng)絡(luò)輔助nat123實(shí)現(xiàn)訪問內(nèi)網(wǎng)mysql數(shù)據(jù)庫(kù)?

網(wǎng)絡(luò)環(huán)境:動(dòng)態(tài)公網(wǎng)IP。

明確mysql數(shù)據(jù)庫(kù)內(nèi)網(wǎng)訪問地址端口,確保mysql數(shù)據(jù)庫(kù)服務(wù)正常,在內(nèi)網(wǎng)可以正常訪問連接。內(nèi)網(wǎng)使用nat123動(dòng)態(tài)域名解析。內(nèi)網(wǎng)服務(wù)器安裝nat123客戶端,并使用它。登陸。進(jìn)入主面板/域名解析列表/添加域名。選擇動(dòng)態(tài)域名解析記錄,使用二級(jí)域名,或自己的域名。鼠標(biāo)放在輸入框有向?qū)崾尽?/p>

請(qǐng)點(diǎn)擊輸入圖片描述

路由器端口映射,路由映射mysql數(shù)據(jù)庫(kù)訪問端口。

因?yàn)楣W(wǎng)IP是在路由器上的,外網(wǎng)訪問時(shí),需要經(jīng)過路由,需要在路由器上做端口映射,將內(nèi)網(wǎng)mysql數(shù)據(jù)庫(kù)訪問端口打通。路由器端口映射位置:轉(zhuǎn)發(fā)規(guī)則/虛擬服務(wù)器/添加允許外網(wǎng)訪問端口和協(xié)議。我的mysql數(shù)據(jù)庫(kù)端口是默認(rèn)的3306,我內(nèi)網(wǎng)對(duì)應(yīng)mysql數(shù)據(jù)庫(kù)主機(jī)的內(nèi)網(wǎng)IP地址是192.168.1.22。

請(qǐng)點(diǎn)擊輸入圖片描述

外網(wǎng)訪問時(shí),使用動(dòng)態(tài)解析域名。

在外網(wǎng)訪問mysql數(shù)據(jù)庫(kù)時(shí),使用動(dòng)態(tài)解析域名進(jìn)行連接訪問。域名是不變的,可以上網(wǎng)即可訪問,再也不擔(dān)心動(dòng)態(tài)公網(wǎng)IP變化的問題。

請(qǐng)點(diǎn)擊輸入圖片描述

如何設(shè)置mysql遠(yuǎn)程訪問

Mysql默認(rèn)是不可以通過遠(yuǎn)程機(jī)器訪問的,通過下面的配置可以開啟遠(yuǎn)程訪問

在MySQL Server端:

執(zhí)行mysql 命令進(jìn)入mysql 命令模式,

Sql代碼

mysql use mysql;

mysql GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;

#這句話的意思 ,允許任何IP地址(上面的 % 就是這個(gè)意思)的電腦 用admin帳戶 和密碼(admin)來訪問這個(gè)MySQL Server

#必須加類似這樣的帳戶,才可以遠(yuǎn)程登陸。 root帳戶是無法遠(yuǎn)程登陸的,只可以本地登陸

mysql use mysql;

mysql GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;

#這句話的意思 ,允許任何IP地址(上面的 % 就是這個(gè)意思)的電腦 用admin帳戶 和密碼(admin)來訪問這個(gè)MySQL Server

#必須加類似這樣的帳戶,才可以遠(yuǎn)程登陸。 root帳戶是無法遠(yuǎn)程登陸的,只可以本地登陸

那么如何遠(yuǎn)程訪問呢?

在另一臺(tái)MySQL 客戶端(裝有mysql程序包的pc ,windows或者是linux均可)

執(zhí)行命令:

Sql代碼

mysql -h172.21.5.29 -uadmin -padmin 即可了

//172.21.5.29就是MySQL Server的IP地址,admin admin就是剛才在 172.21.5.29上設(shè)置的遠(yuǎn)程訪問帳戶

mysql -h172.21.5.29 -uadmin -padmin 即可了

//172.21.5.29就是MySQL Server的IP地址,admin admin就是剛才在 172.21.5.29上設(shè)置的遠(yuǎn)程訪問帳戶

引用

mysql use mysql;

mysql GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;

#這句話的意思 ,允許任何IP地址(上面的 % 就是這個(gè)意思)的電腦 用admin帳戶 和密碼(admin)來訪問這個(gè)MySQL Server

#必須加類似這樣的帳戶,才可以遠(yuǎn)程登陸。 root帳戶是無法遠(yuǎn)程登陸的,只可以本地登陸

我發(fā)現(xiàn)一個(gè)問題, 如果上面的命令你執(zhí)行完畢, 你在 本地就是localhost , 執(zhí)行 :

Sql代碼

mysql -hlocalhost -uadmin -padmin

mysql -hlocalhost -uadmin -padmin

結(jié)果是失敗的。

原來 上面的 % 竟然不包括localhost

所以你還必須加上這樣的 命令

mysqlGRANT ALL ON *.* TO admin@'localhost' IDENTIFIED BY 'admin' WITH GRANT OPTION;

mysql怎么開啟遠(yuǎn)程登錄功能

第一中方法:比較詳細(xì)

以下的文章主要介紹的是MySQL 數(shù)據(jù)庫(kù)開啟遠(yuǎn)程連接的時(shí)機(jī)操作流程,其實(shí)開啟MySQL 數(shù)據(jù)庫(kù)遠(yuǎn)程連接的實(shí)際操作步驟并不難,知識(shí)方法對(duì)錯(cuò)而已,今天我們要向大家描述的是MySQL 數(shù)據(jù)庫(kù)開啟遠(yuǎn)程連接的時(shí)機(jī)操作流程。

1、d:\MySQL\bin\MySQL -h localhost -u root

這樣應(yīng)該可以進(jìn)入MySQL服務(wù)器

復(fù)制代碼 代碼如下:

MySQLupdate user set host = '%' where user = 'root';

MySQLselect host, user from user;

2、MySQLGRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION

予任何主機(jī)訪問數(shù)據(jù)的權(quán)限

3、MySQLFLUSH PRIVILEGES

修改生效

4、MySQLEXIT

退出MySQL服務(wù)器

這樣就可以在其它任何的主機(jī)上以root身份登錄啦!

以上的相關(guān)內(nèi)容就是對(duì)MySQL 數(shù)據(jù)庫(kù)開啟遠(yuǎn)程連接的介紹,望你能有所收獲。

第二種方法:

1、在控制臺(tái)執(zhí)行 mysql -u root -p mysql,系統(tǒng)提示輸入數(shù)據(jù)庫(kù)root用戶的密碼,輸入完成后即進(jìn)入mysql控制臺(tái),這個(gè)命令的第一個(gè)mysql是執(zhí)行命令,第二個(gè)mysql是系統(tǒng)數(shù)據(jù)名稱,不一樣的。

2、在mysql控制臺(tái)執(zhí)行 GRANT ALL PRIVILEGES ON *.* TO ‘root'@'%' IDENTIFIED BY ‘MyPassword' WITH GRANT OPTION;

3、在mysql控制臺(tái)執(zhí)行命令中的

‘root'@'%' 可以這樣理解:

root是用戶名,%是主機(jī)名或IP地址,這里的%代表任意主機(jī)或IP地址,你也可替換成任意其它用戶名或指定唯一的IP地址;'MyPassword'是給授權(quán)用戶指定的登錄數(shù)據(jù)庫(kù)的密碼;另外需要說明一點(diǎn)的是我這里的都是授權(quán)所有權(quán)限,可以指定部分權(quán)限,GRANT具體操作詳情見:

4、不放心的話可以在mysql控制臺(tái)執(zhí)行 select host, user from user; 檢查一下用戶表里的內(nèi)容

文章標(biāo)題:怎么開mysql遠(yuǎn)程 遠(yuǎn)程連接mysql
本文來源:http://vcdvsql.cn/article44/hehshe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷Google電子商務(wù)服務(wù)器托管網(wǎng)站制作ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管