Mysql訪問權限設置

一、控制數據庫

創建用戶

CREATE USER 'user'@'%' IDENTIFIED BY '123456';

用戶名為user
密碼為123456

賦予權限

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,CREATE VIEW,INDEX,SHOW VIEW ON mydb.* TO 'user'@'%';

grant后為賦予權限
mydb.*為數據庫mydb所有表
賦予用戶user

或 普通DBA權限

GRANT ALL ON mydb.* TO 'user'@'%';

擁有mydb數據庫所有管理權限

刷新權限

flush privileges;

修改或賦予權限后刷新,否則不會及時生效。

二、常見問題

1)ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

查看密碼策略

SHOW VARIABLES LIKE 'validate_password%';
22.png

設置密碼強度

set global validate_password_policy=LOW;
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。