2010/08/13

使用 SQL 指令建新資料庫

使用 SQL 文字命令架設資料庫及新增帳號。

1. 利用 MySQL 的 root 身份建立資料庫與帳號:

shell> mysql -u root -p
Enter password:
# 輸入你的 MySQL 的 root 密碼

mysql> create database DBNAME;
# 建立一個新的資料庫名稱為「DBNAME」,注意每個指令後面要加上「;」

mysql> grant all privileges on DBNAME.* to DBID@localhost identified by 'your.password' ;
# 將剛剛建立的「DBNAME」這個資料庫的權限指定給「DBID」這個帳號!
# 如果「DBID」這個不存在,系統會自動新建這個帳號,
# 並讓它擁有「DBNAME」這個資料庫的權限。
# 在 'your.password' 中填上自己要設定給「DBID」這個帳號的密碼!

mysql> exit

2. 測試剛剛建立的資料庫與帳號是否可以使用:

[root@test root]# mysql -u 資料庫帳號 -p
Enter password:

mysql> connect 資料庫名稱;

mysql> exit