欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

mysql怎么開放權(quán)限 mysql80怎么打開

怎么給mysql開啟遠(yuǎn)程訪問權(quán)限

1、改表法。

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

可能是你的帳號不允許從遠(yuǎn)程登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql后,更改

"mysql"

數(shù)據(jù)庫里的

"user"

表里的

"host"

項,從"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;

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

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身份登錄啦。

如何給遠(yuǎn)程主機(jī)開啟mysql遠(yuǎn)程登錄權(quán)限

基于安全考慮root賬戶一般只能本地訪問,但是在開發(fā)過程中可能需要打開root的遠(yuǎn)程訪問權(quán)限。下面是基本的步驟:

1、登錄到MySQL中,為root進(jìn)行遠(yuǎn)程訪問的授權(quán),執(zhí)行下面的命令:

mysql GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";

mysql flush privileges;

第一句中"%"表示任何主機(jī)都可以遠(yuǎn)程登錄到該服務(wù)器上訪問。如果要限制只有某臺機(jī)器可以訪問,將其換成相應(yīng)的IP即可,如:

GRANT ALL PRIVILEGES ON *.* TO root@"172.168.193.25" IDENTIFIED BY "root";

第二句表示從mysql數(shù)據(jù)庫的grant表中重新加載權(quán)限數(shù)據(jù)。因?yàn)镸ySQL把權(quán)限都放在了cache中,所以在做完更改后需要重新加載。

2、修改/etc/mysql/my.cnf,需要root用戶權(quán)限。找到文件中的:

[ruby] view plain copy print?

bind-address = 127.0.0.1

將其注釋掉,保存。

3、重新啟動MySQL服務(wù)器。執(zhí)行下面的幾條命令即可:

# /usr/bin/mysqladmin -u root -p shutdown

# /usr/bin/mysqld_safe

如果mysqladmin和mysql_safe不在/usr/bin目錄中,可以通過whereis命令查找,例如:

# whereis mysqladmin

mysqladmin: /usr/bin/mysqladmin /usr/share/man/man1/mysqladmin.1.gz

執(zhí)行完上面的三步后,就可以通過遠(yuǎn)程機(jī)器連接了數(shù)據(jù)庫了。

如何給mysql用戶分配權(quán)限

1,Mysql下創(chuàng)建新的用戶

語法:

1.create user 用戶名 identified by '密碼';

例:create user xiaogang identified by '123456';

新創(chuàng)建的用戶,默認(rèn)情況下是沒有任何權(quán)限的。

2. 如何給用戶分配權(quán)限

語法:

1.grant 權(quán)限 on 數(shù)據(jù)庫.數(shù)據(jù)表 to '用戶' @ '主機(jī)名';

例:給 xiaogang 分配所有的權(quán)限

grant all on *.* to 'xiaogang'@'%';

這個時候 xiaogang 就擁有了 所有權(quán)限了

3 如何更精準(zhǔn)的控制用戶的權(quán)限呢?

1.grant 權(quán)限 on 數(shù)據(jù)庫.數(shù)據(jù)表 to '用戶' @ '主機(jī)名';

例:讓 xiaogang 有查詢 tmp 數(shù)據(jù)庫 tmp1 表的權(quán)限;

grant select on temp.temp1 to 'xiaogang'@'%'; //這個時候 xiaogang 就具有查詢temp小的temp1的權(quán)限了。

當(dāng)前標(biāo)題:mysql怎么開放權(quán)限 mysql80怎么打開
分享網(wǎng)址:http://chinadenli.net/article48/dojhjep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷用戶體驗(yàn)定制開發(fā)網(wǎng)站改版全網(wǎng)營銷推廣手機(jī)網(wǎng)站建設(shè)

廣告

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

成都網(wǎng)站建設(shè)公司