[MySQL]建立用戶及對應完整權限的資料庫

有關資料庫的討論, 都可以在這發表哦~~
回覆文章
頭像
tim
文章: 1288
註冊時間: 2008年 11月 26日, 00:49

[MySQL]建立用戶及對應完整權限的資料庫

文章 tim » 2010年 7月 20日, 11:51

一般在使用MYSQL 時, 建立用戶並建立對應的資料庫是很常用的一種管理方式, 我們並不希望每個用戶都對SERVER有管理權, 但又需要能對其 database 有管理權, 及完整權限, 使用方式如下:

代碼: 選擇全部

CREATE USER 'user1'@'localhost' IDENTIFIED BY 'user1pwd';

GRANT USAGE ON * . * TO 'user1'@'localhost' IDENTIFIED BY 'user1pwd' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;

CREATE DATABASE IF NOT EXISTS `user1db` ;

GRANT ALL PRIVILEGES ON `user1db` . * TO 'user1'@'localhost';
其中, user1 是用戶名, user1pwd 是密碼, 而 user1db 是該用戶的資料庫名, 這個是在 mysql 5.0 以上版本適用的語法.
多多留言, 整理文章, 把經驗累積下來.....

回覆文章