首先在指令模式用 MySQL 的 root 帳號連接到 MySQL:
|
# mysql -u root -p
Enter password:
|
輪入 MySQL root 的密碼後便可以進入 MySQL 的指令模式。
然後為新帳號建立資料庫, 以下會以 “database” 為例子:
|
mysql> CREATE DATABASE 'database';
Query OK, 1 row affected (0.00 sec)
|
下一步是建立 MySQL 新帳號, 以下例子會建立 “123” 帳號, 密碼是 “password”, 主機是 “localhost”:
|
mysql> CREATE USER '123'@'localhost' IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.00 sec)
|
然後給予新帳號 “123” 權限讀寫新資料庫 “database”:
|
mysql> GRANT ALL PRIVILEGES ON database.* TO '123'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> quit
|
現在已經完成設定, 可以測試一下新帳號 “123” 是否可以使用新資料庫 “newdatabase”:
|
# mysql -u 123 -p
Enter password:
|
輸入在上面設定的密碼, 以上例子是用 “password”, 如果沒有問題, 就可以用新使用者的身份連接 MySQL.
沒有留言:
張貼留言