MySQL Service建置後, 第一件事就是建立第一個使用者資料庫. 例如要打造一個購物網站, 就要有購物網站所需要的資料庫.
系統資料庫是MySQL的第一個資料庫, 但一般我們除了做MySQL系統的調整外, 是不會去動它的, 在這30天的最後幾天, 我會回來討論系統資料庫.
MySQL Service建置好, 是只有系統資料庫的, 如果要配合系統開發, 必需建置使用者資料庫.
打開"Konsole"或"Terminal"命令視窗...
$ su - <<進入系統管理員, 這是我的習慣, 只要是系統管理工作, 都會進入系統管理員>>
mysql> <<以系統管理帳號登入MySQL, 進入系統資料庫>>
MySQL的系統指令mysql的語法是:
mysql -h 主機 -u 帳號 -p密碼 [資料庫名稱]
若沒有指定[資料庫名稱], 會進入系統的預設資料庫中, 也就是系統資料庫
mysql> SHOW DATABASES; <<找出目前系統已建置的資料庫>>
.... <<基本上會有mysql(系統資料庫), tmp(暫存資料庫)>>
mysql> CREATE DATABASE ShopMall;
Query OK, 1 row affected (0.00 sec)
就這樣建立一個資料庫了...簡單吧! 不像MS-SQL Server或Oracle還要指定什麼檔案啦、大小啦什麼的...如果不確定是否建好資料庫, 可以再用"SHOW DATABASES"看看是否出現在資料庫清單中...
mysql> USE ShopMall;
變更操作的資料庫為"ShopMall"....
mysql> quit;
如果想在登入MySQL環境時就直接到"ShopMall"資料庫中, 可以如下執行mysql:
mysql> <<現在是直接操作ShopMall資料庫, 不是系統資料庫>>
今天就分享到這裏了, 我們明天會開始先討論建立新的使用者帳號, 以及權限控管的幾個基本指令...咱們明天見囉...