使用MySQL 指令新增資料庫

在Linux Server 要新建立像xoops、joomla、gallery
……等網站,都要建立資料庫,要建立資料庫最快的方式就是使用文字指令,其方法如下:

[@more@] 1.登入
MySQ
L

在命令列輸入下列指令,接著輸入 root 的密碼

# mysql -u root -p

2.建立資料庫的使用者

以下這個指令會同時建立使用者並且限制這個使用者只能從本機來連到 MySQL 伺服器 (這只是連到伺服器的權限而已,資料庫的權限要另外設定..)

如果要做遠端備份怎麼辦呢 ? 那就再建一個限制只能從遠端電腦連線的使用者就可以 (把 localhost 換成遠端電腦的 IP )

 grant
usage on *.* to linkc@localhost identified by ‘linkcpasswd’;

linkc 是使用者名稱

‘linkcpasswd’是密碼

3.建立資料庫 

建立預設是用 utf8 字元的資料庫。

create database linkcdb default charset
utf8 collate utf8_general_ci;

linkcdb 是資料庫名稱

4.設定資料庫權限
讓這個使用者具有使用這個資料庫的權限 ( 註:下面的設定方式是 )

grant all privileges on linkcdb.* to
linkc@localhost ;


「linkc」這個使用者可完全控制「linkcdb」這個資庫
 

 

下列指令可能也會用到:

查看使者用 
查看是否新增成功..

selec user from user;

刪除使用
drop
user linkc@localhost;

查看資料庫
show
databases;

刪除資料庫
drop
database linkcdb;

查看權限設定
用新增的使用者登入 MySQL ,再用 show
databases;
 指令,如果看不到新增的資料庫,那就表示權限沒設好。