日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

mysql中用户管理_mysql 中用户管理小结

發(fā)布時(shí)間:2025/3/21 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql中用户管理_mysql 中用户管理小结 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、root用戶密碼的維護(hù):

由于安裝MySQL完后,MySQL會(huì)自動(dòng)提供一個(gè)不帶密碼的root用戶,為了安全起見給root設(shè)置密碼:

#mysqladmin?-u?root?password?123?(123為密碼,也可以寫成:'123'或"123")?;

設(shè)置密碼后登入時(shí)就不能直接輸入mysql了,必須跟些參數(shù)了,如下:

[root@localhost?~]#?mysql?-u?root?-p?(-u?后跟登入的用戶名,-p?提示要密碼登入)

Enter?password:(輸入密碼)

修改密碼:

[root@localhost?~]?#mysqladmin?-u?root??-p??password??123456?(password?后跟的是要更新的新密碼)

Enter?password:(輸入原始密碼,回車即可)

有人會(huì)問到:?日!?我原來的mysql?密碼丟失了(其實(shí)這種的一般都是有兩種一種不負(fù)責(zé)任的管理員,一種hacker)怎么辦呢?

我用的方法:

在mysql?的安裝目錄中找到?mysqld_safe?文件,?./mysqld_safe?--skip-grant-tables

之后就啟動(dòng)了不用密碼的環(huán)境:

Mysql?-u?root

Mysql>?update?mysql.user?set?password?=?password('red')?where?User='root';

Mysql>?flush?privileges;

Myusql>?quit;

完畢,?當(dāng)然有人說可以在配置文件中加入?--skip-grant-tables

二、普通用戶的維護(hù)

增加一個(gè)用戶:

1.用CREATE?USER語句來新建普通用戶

user01?只能本地登錄

CREATE?USER?user01@'localhost'?IDENTIFIED?BY?'password1';

user02可以遠(yuǎn)程訪問

CREATE?USER?user02@'%'?IDENTIFIED?BY?'password1'; ?其中%?是通配符,指的這個(gè)用戶在哪里都可以登錄mysql?。

在 ROOT

權(quán)限修改user01密碼 SET?PASSWORD?FOR?'user01'@'localhost'?=?PASSWORD('password2');

如果有時(shí)候?報(bào)錯(cuò)誤,請(qǐng)記得加@主機(jī),因?yàn)槟J(rèn)的@?后邊是%?所以你要是localhost?就找不到這個(gè)用戶了。

2.用INSERT語句來新建普通用戶

insert?into?mysql.user(Host,User,Password)?values("localhost","yusuhan",password("123"));

flush?privileges;

解釋:mysql?數(shù)據(jù)庫中的user?存放所有用戶的及其權(quán)限。?上述就是在user?表中插入,用戶,密碼,來自哪里的主機(jī),之后你必須flush?privileges;??但是不能用,why'??沒有任何權(quán)限!grant?all??on?*.*?to?xxx@localhost?identified?by?'123";??在給這個(gè)用戶賦權(quán)限!

3.用GRANT語句來新建普通用戶

grant?all?on?*.*?to?xxx@"%"?identified?by?"123"?;

給xxx?賦予在任何主機(jī)都能登錄數(shù)據(jù)庫,而且可以操作任何東東,基本上和root?差不多了。

你有沒有看到這個(gè)用戶?select?user?from?mysql.user;

分析:?如果創(chuàng)建一個(gè)用戶,而且要給他賦予一定的權(quán)限,一般都用grand?,其它的方法都不能一步到位。你說呢?

刪除一個(gè)用戶呢?.

DROP?USER?'allmusic@'localhost'?;-----------drop?user:?allmusic?.

Localhost?你還是要加,默認(rèn)是%

delete?from?user?where?user='allmusic'?and?host='localhost'?;

Flush?privileges;

總結(jié)

以上是生活随笔為你收集整理的mysql中用户管理_mysql 中用户管理小结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。