管理使用者
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...