標籤:
原文地址:http://www.cnblogs.com/eczhou/archive/2012/07/12/2588187.htmlLinux下mysql建立帳號及使用權限設定
1、許可權賦予
說明:mysql部署在伺服器A上,內網上主機B通過用戶端工具串連伺服器A以進行資料庫操作,需要伺服器A賦予主機B操作mysql的許可權
1.1 在伺服器A上進入mysql,假設在伺服器A上mysql的賬戶是root:
mysql -u root -p
然後斷行符號鍵入密碼!
1.2 賦予主機B操作資料庫的許可權
mysql> grant usage on *.* to [email protected] identified by ‘password‘;
說明:賦予[email protected] 使用所有資料庫的許可權,在主機192.168.0.1上使用username賬戶登入,密碼為:password
mysql> grant usage on *.* to username identified by ‘password‘;
說明:賦予username使用所有資料庫的許可權,在所有主機上使用username賬戶登入,密碼為:password
mysql> grant all privileges on newdb.* to [email protected];
說明:賦予[email protected] 操作資料庫newdb的最高許可權,在主機192.168.0.1上使用username賬戶登入,無密碼
舉例:
mysql> grant all privileges on *.* to [email protected] identified by ‘123456‘ ;
說明:賦予[email protected] 使用所有資料庫的許可權,在主機192.168.0.1上使用root賬戶登入,密碼為:123456
2、移除帳號
mysql> drop user [email protected];
說明:移除賬戶root,這樣,主機192.168.0.1就不再可以使用root使用者動作伺服器A上的資料庫
linux mysql 許可權