MySQL管理使用者,授權

2021-10-14 11:57:58 字數 1392 閱讀 5758

管理使用者

create

user

'使用者名稱'@'主機名' identified by '密碼';

drop

user

'使用者名稱'

@'主機名'

;

update

user

set password = password(

'新密碼'

)where

user

='使用者名稱'

;

set password for

'使用者名稱'@'主機名' = password('新密碼')

;

1. cmd -- > net stop mysql 停止mysql服務

* 需要管理員執行該cmd

2. 使用無驗證方式啟動mysql服務: mysqld --skip-grant-tables

3. 開啟新的cmd視窗,直接輸入mysql命令,敲回車。就可以登入成功

4. use mysql;

5. update user set password = password('你的新密碼') where user = 'root';

6. 關閉兩個視窗

7. 開啟任務管理器,手動結束mysqld.exe 的程序

8. 啟動mysql服務

9. 使用新密碼登入。

use myql;

-- 1. 切換到mysql資料庫

select

*from

user

;-- 2. 查詢user表

**萬用字元: % 表示可以在任意主機使用使用者登入資料庫**
許可權管理:

show grants for

'使用者名稱'

@'主機名'

;

grant 許可權列表 on 資料庫名.表名 to

'使用者名稱'

@'主機名'

;

給使用者授予所有許可權,在任意資料庫任意表上

grant

allon*.

*to'使用者名稱'

@'主機名'

;

*

.* 代表所有資料庫.所有表

revoke 許可權列表 on 資料庫名.表名 from

'使用者名稱'

@'主機名'

;

zxcv123789

mysql授權 使用者管理 MySQL使用者管理 授權

建立使用者 命令 create user username host identified by password 說明 username 建立的使用者名稱 host 使用者可以在哪個主機上登入,任意主機選擇 password 使用者的密碼 例 create user arvin identifie...

mysql使用者授權 mysql使用者許可權管理

查詢資料庫使用者 select user 使用ip鏈結資料庫 匹配所有 mysql h192.168.1.ulisi p x 修改host域,使ip可以鏈結上 update user set host 192.168.1.where user root flush privileges 修改使用者密...

MySQL使用者管理 新增使用者 授權

新增使用者 以root使用者登入資料庫,執行以下命令 create user test identified by test 上面的命令建立了使用者test,密碼是test。在mysql.user表裡可以檢視到新增使用者的資訊 授權命令格式 grant privilegescode on dbnam...