真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mysql怎么開啟權(quán)限 mysql怎么設置權(quán)限

如何用phpmyadmin設置mysql數(shù)據(jù)庫用戶的權(quán)限

phpmyadmin設置mysql數(shù)據(jù)庫用戶權(quán)限可以參考如下操作步驟。

創(chuàng)新互聯(lián)建站主要從事做網(wǎng)站、成都做網(wǎng)站、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務新田,十余年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575

1、用瀏覽器打開phpmyadmin,輸入用戶名和密碼登錄。

2、在左側(cè)選擇要設置權(quán)限的數(shù)據(jù)庫,并點擊權(quán)限。

3、在彈出的窗口單擊“編輯權(quán)限”。

4、進入權(quán)限設置頁面,根據(jù)需要設置權(quán)限。

5、設置完成,點擊右下角的“執(zhí)行”,更新權(quán)限。

如何設置mysql用戶的權(quán)限

用戶管理

mysqluse mysql;

查看

mysql select host,user,password from user ;

創(chuàng)建

mysql create user zx_root IDENTIFIED by 'xxxxx'; //identified by 會將純文本密碼加密作為散列值存儲

修改

mysqlrename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表

刪除

mysqldrop user newuser; //mysql5之前刪除用戶時必須先使用revoke 刪除用戶權(quán)限,然后刪除用戶,mysql5之后drop 命令可以刪除用戶的同時刪除用戶的相關(guān)權(quán)限

更改密碼

mysql set password for zx_root =password('xxxxxx');

mysql update mysql.user set password=password('xxxx') where user='otheruser'

查看用戶權(quán)限

mysql show grants for zx_root;

賦予權(quán)限

mysql grant select on dmc_db.* to zx_root;

回收權(quán)限

mysql revoke select on dmc_db.* from zx_root; //如果權(quán)限不存在會報錯

linux中安裝mysql,如何開啟遠程訪問權(quán)限

1、登陸mysql

mysql -u root -p

2、改表法:修改mysql庫的user表,將host項,從localhost改為%。%這里表示的是允許任意host訪問,如果只允許某一個ip訪問,則可改為相應的ip,比如可以將localhost改為192.168.1.123,這表示只允許局域網(wǎng)的192.168.1.123這個ip遠程訪問mysql。

mysql USE MYSQL;mysql UPDATE USER SET host = '%' WHERE user = 'root';

3、授權(quán)法:

mysql USE MYSQL;mysql GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION //賦予任何主機訪問以及修改所有數(shù)據(jù)的權(quán)限 例如,你想root用戶使用root從任何主機連接到mysql服務器的話。GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;如果你想允許用戶root從ip為192.168.1.123的主機連接到mysql服務器,并使用root作為密碼GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.123'IDENTIFIED BY 'root' WITH GRANT OPTION;mysql FLUSH PRIVILEGES //

如何設置Mysql root權(quán)限

利用 GRANT 語句進行授權(quán)。

具體步驟如下:

1、首先使用一個沒有權(quán)限的賬號鏈接mysql,成功之后執(zhí)行:show databases;這時會發(fā)現(xiàn)沒有權(quán)限的用戶只能看到一個數(shù)據(jù)庫,mysql和test等數(shù)據(jù)庫是看不到的;

2、如果已經(jīng)安裝了phpmyadmin,打開127.0.0.1/phpmyadmin,在菜單欄找到用戶,然后找到?jīng)]有權(quán)限的用戶,點擊編輯權(quán)限;

3、跳轉(zhuǎn)到設置頁面,找到全局權(quán)限,在全選checkbox打勾,點擊右下角的執(zhí)行,完成后該用戶就獲得了mysql數(shù)據(jù)庫的所有權(quán)限;

4、再次用該賬號再次鏈接mysql,鏈接成功后執(zhí)行:show databases;你會發(fā)現(xiàn)所有數(shù)據(jù)庫都會顯示出來,而且使用該賬號可以進行任意編輯;

5、也可以直接在cmd窗口命令行設置,設置權(quán)限的命令為:

REVOKE ALL PRIVILEGES ON *.* FROM 'root'@'localhost'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;

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

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

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

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

mysql flush privileges;

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

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

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

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

[ruby] view plain copy print?

bind-address = 127.0.0.1

將其注釋掉,保存。

3、重新啟動MySQL服務器。執(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í)行完上面的三步后,就可以通過遠程機器連接了數(shù)據(jù)庫了。


網(wǎng)頁標題:mysql怎么開啟權(quán)限 mysql怎么設置權(quán)限
鏈接URL:http://weahome.cn/article/hhcjpg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部