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

MySQL 用戶管理全攻略:建立、授權、刪除、修改密碼 (命令列與 phpMyAdmin 通用)

     編輯:MySQL 綜合教學

MySQL 用戶管理全攻略:建立、授權、刪除、修改密碼

前提:需具備 root 權限登入 mysql -u root -p。

1. 建立用戶

-- 登入
mysql -u root -p
-- 建立用戶 phplamp,密碼 1234,僅允許本機連線
INSERT INTO mysql.user (Host, User, Password) VALUES ('localhost', 'phplamp', PASSWORD('1234'));
FLUSH PRIVILEGES;

驗證:mysql -u phplamp -p 輸入密碼登入成功。

2. 授權 (建庫並賦予全權限)

-- 建立資料庫
CREATE DATABASE phplampDB;
-- 授權 phplamp 對 phplampDB 所有物件擁有全部權限
GRANT ALL PRIVILEGES ON phplampDB.* TO 'phplamp'@'localhost' IDENTIFIED BY '1234';
FLUSH PRIVILEGES;

3. 刪除用戶及其資料庫

DELETE FROM mysql.user WHERE User='phplamp' AND Host='localhost';
FLUSH PRIVILEGES;
DROP DATABASE phplampDB;

4. 修改指定用戶密碼

UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='phplamp' AND Host='localhost';
FLUSH PRIVILEGES;

補充:常用授權模板

  • 唯讀:GRANT SELECT ON db.* TO 'u'@'%' IDENTIFIED BY 'p';
  • 開發權限 (增刪改查):**GRANT SELECT,INSERT,UPDATE,DELETE ON db.* TO 'u'@'%' IDENTIFIED BY 'p';
  • 遠端連線:Host 設為 % 或具體 IP。

所有操作 phpMyAdmin「用戶帳號」頁籤同樣可視化完成。

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