日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

發布時間:2025/3/21 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql中用户管理_mysql 中用户管理小结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、root用戶密碼的維護:

由于安裝MySQL完后,MySQL會自動提供一個不帶密碼的root用戶,為了安全起見給root設置密碼:

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

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

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

Enter?password:(輸入密碼)

修改密碼:

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

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

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

我用的方法:

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

之后就啟動了不用密碼的環境:

Mysql?-u?root

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

Mysql>?flush?privileges;

Myusql>?quit;

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

二、普通用戶的維護

增加一個用戶:

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

user01?只能本地登錄

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

user02可以遠程訪問

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

在 ROOT

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

如果有時候?報錯誤,請記得加@主機,因為默認的@?后邊是%?所以你要是localhost?就找不到這個用戶了。

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

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

flush?privileges;

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

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

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

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

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

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

刪除一個用戶呢?.

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

Localhost?你還是要加,默認是%

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

Flush?privileges;

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。