SQLyog視覺化操作
主機地址要與登入的時候一致
SQL命令操作
系統使用者表:mysql資料庫>user表
使用者操作的本質就是對user表增刪改查
-- ==================資料庫使用者管理=========================
-- 建立使用者
-- 格式:CREATE USER 使用者名稱 IDENTIFIED BY '密碼'
CREATE USER '事務' IDENTIFIED BY '123456'
-- 刪除指定使用者
DROP USER '索引'
-- 修改當前使用者密碼
SET PASSWORD =PASSWORD('123456')
-- 修改指定使用者密碼
-- 格式:SET PASSWORD FOR 使用者名稱= PASSWORD('新密碼')
SET PASSWORD FOR '事務' =PASSWORD('111111')
-- 使用者重新命名
-- 格式: RENAME USER 原名 TO 新名字
RENAME USER '事務'TO '索引'
-- 使用者授權 ALL PRIVILEGES 全部許可權,除了給別的使用者授權,其他都可以
-- 格式:GRANT 哪些許可權 on 資料庫.表 to 使用者
GRANT ALL PRIVILEGES ON *.*TO '索引' -- 給所有的庫和表授予全部的許可權
-- 檢視指定使用者的許可權
SHOW GRANTS FOR '索引' -- GRANT ALL PRIVILEGES ON *.* TO '索引'@ '%' ( 注意:%:localhost)
-- 檢視管理員的許可權
SHOW GRANTS FOR root@localhost -- root使用者許可權, GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION(可以給別的 使用者授權)
-- 復原許可權
REVOKE ALL PRIVILEGES ON *.* FROM '索引'