必須在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 庫。如果未在本地安裝此庫,則資料目錄初始化和後續伺服器啟動步驟將失敗。如有必要,...