[MySQL]建立用戶及對應完整權限的資料庫
發表於 : 2010年 7月 20日, 11:51
一般在使用MYSQL 時, 建立用戶並建立對應的資料庫是很常用的一種管理方式, 我們並不希望每個用戶都對SERVER有管理權, 但又需要能對其 database 有管理權, 及完整權限, 使用方式如下:
其中, user1 是用戶名, user1pwd 是密碼, 而 user1db 是該用戶的資料庫名, 這個是在 mysql 5.0 以上版本適用的語法.
代碼: 選擇全部
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';