Mysql 8 0 16 使用者管理操作

2021-10-10 14:30:55 字數 1673 閱讀 3114

必須在mysql系統資料庫建立使用者和賦予許可權

--     建立本地使用者lth,密碼為123456,

create user lth@localhost identified by '123456';

--      本地使用者gzy,無密碼

create user gzy@localhost;

檢視系統資料庫mysql中的user表檢視存在使用者

常用操作許可權

1) create和drop許可權

2) insert、delete、select和update許可權

3) alter許可權

注意:1.如果授予所有許可權, priv_type可使用all

2.為所有資料庫和表授權,許可權範圍可使用*.*

-- 授權部分資料庫中所有的表,不能單獨授權1張表;

grant select,insert on myschool.* to gzy@localhost;

-- 加入這個with grant option,那麼這個使用者可以授權給其他使用者;

grant all on *.* to lth@localhost with grant option;

檢視系統資料庫mysql中的user表檢視存在使用者

-- 重新整理

flush privileges;

-- 檢視

注意:使用dos命令登入當前這個授權使用者進行測試!!

檢視系統資料庫mysql中的user表檢視存在使用者

#修改當前使用者密碼 (未測試)

#set password = password("0000");

use mysql;

#修改使用者lth密碼

set password for lth@localhost='8888';

drop user gzy@localhost;

drop user lth@localhost;

-- 重新整理

flush privileges;

-- 檢視

select * from user;

mysql 8 0 16忘記密碼

親測有效,但是有重要資料檔案的,慎重!我的my.ini沒有動 mysql mysqld port 3306 basedir d mysql 8.0.16 winx64 datadir d mysql 8.0.16 winx64 data max connections 20 character se...

MySQL 8 0 16 初次配置

以管理員許可權開啟cmd,進入到mysql解壓後的目錄,進入到bin中 執行 mysqld initialize console 螢幕上出現的提示中,會包含root的臨時密碼,下面用root賬號登入時要使用這個臨時密碼,如 2019 07 20t08 43 08.847893z 5 note my ...

原始碼安裝MySQL 8 0 16

原始碼安裝mysql 8.0.16 root nginx 1.解包 root nginx tar xvf mysql 8.0.16 linux glibc2.12 x86 64.tar.xzmysql依賴於libaio 庫。如果未在本地安裝此庫,則資料目錄初始化和後續伺服器啟動步驟將失敗。如有必要,...