MySQL 資料的匯入與匯出處理。

  • 匯入:
    # mysql -u username -p -h localhost DATABASE_NAME < data.sql
  • 匯出:
    # mysqldump -u username -p -h localhost DATABASE_NAME > data.sql

查詢連線狀態

mysql> show processlist;
 

建立新資料庫

mysql> create database db-name;
Query OK, 1 row affected (0.00 sec)

權限

  • 權限(usage)參數

ALL PRIVILEGES – 所有權限
CREATE – 新增
DROP - 刪除資料庫
DELETE - 刪除資料表
INSERT - 新增資料表
SELECT – 查詢資料表
UPDATE - 更新資料表

  • 查詢帳號權限

查詢 localhost 的 root 權限
mysql> show grants for root@localhost;

  • 設定帳號username由localhost連線

mysql> grant {usage} on *.* to username@localhost identified by 'password';
Query OK, 0 row affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 row affected (0.00 sec)

  • 設定root由localhost連線使用所有權限

mysql> grant all privileges on dbname.tablenames to root@localhost;
Query OK, 0 row affecte (0.00 sec)

mysql> flush privileges;
Query OK, 0 row affected (0.00 sec)

  • 移除權限

mysql> revoke {usage} on *.* from root@localhost;
Query OK, 0 row affecte (0.00 sec)

mysql> flush privileges;
Query OK, 0 row affected (0.00 sec)

 

arrow
arrow

    ET 發表在 痞客邦 留言(0) 人氣()