首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

MySQL 用戶全生命周期管理:創建、授權、刪除、改密實戰

     編輯:MySQL 綜合教學

環境聲明

測試環境:Windows MySQL 5.0.45,操作均在 CMD 下進行,phpMyAdmin 同理。

1. 創建用戶(現代語法推薦)


-- 登入 root
mysql -u root -p

-- 8.0+ 標準創建
CREATE USER 'phplamp'@'localhost' IDENTIFIED BY '1234';

-- 5.7 兼容寫法(直接操作 user 表,不推薦)
INSERT INTO mysql.user (Host, User, Authentication_string, ssl_cipher, x509_issuer, x509_subject)
VALUES ('localhost', 'phplamp', PASSWORD('1234'), '', '', '');
FLUSH PRIVILEGES;

2. 授權


-- 創建業務庫
CREATE DATABASE phplampDB;

-- 全庫授權
GRANT ALL PRIVILEGES ON phplampDB.* TO 'phplamp'@'localhost';
FLUSH PRIVILEGES;

-- 細粒度授權示例
GRANT SELECT, UPDATE ON phplampDB.* TO 'phplamp'@'localhost';
FLUSH PRIVILEGES;

3. 刪除用戶


DROP USER 'phplamp'@'localhost';
-- 同步清理其專屬庫(謹慎)
DROP DATABASE phplampDB;

4. 修改密碼


-- 8.0+
ALTER USER 'phplamp'@'localhost' IDENTIFIED BY 'new_password';

-- 5.7 兼容
SET PASSWORD FOR 'phplamp'@'localhost' = PASSWORD('new_password');
FLUSH PRIVILEGES;

驗證登入


mysql -u phplamp -p
-- 輸入新密碼,成功進入提示符 mysql>

作者:努力

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved