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)
留言列表