2009年1月16日 星期五

手動資料庫備份、移轉指令

備份指令:

mysqldump -u 使用者帳號 -p密碼  資料庫名稱 > 備份資料庫名稱.sql

還原指令:

mysql -u 使用者帳號 -p密碼  資料庫名稱 < 備份資料庫名稱.sql

                      (-p後密碼緊連)

p.s.基本資料庫指令

1.

-h代表欲連結的hostname,-u是代表指定username為何,-p是告訴伺服器你想要透過密碼做連結(不一定需要用-p直接輸入,系統詢問時才輸入可避免密碼曝光),指令結尾的";"代表指令結束。

2.建立一個資料庫的指令:

mysql>   create database 資料庫名稱 ;

  2-1建立資料表的指令;

  mysql> create table 資料表名稱 {資料表內容};

3.指定欲操作使用的資料庫

msql 資料庫名稱 -h hostname -u username -p  


mysql>   use 資料庫名稱

4.離開資料庫

mysql>   quit

5.建立該資料庫管理用者帳號密碼

mysql>  grant 權限 on 資料庫名稱.* to 使用者帳號@localhost identified by '密碼' ; 

6.grant指令的權限種類

一般權限:select, insert, update, delete, index, alter, create, drop,

管理者權限:reload, shutdown, process, file,

特殊權限:all(或all priveleges), usage, 

7.給出去的權限可用revoke指令收回,格式如下:

mysql> revoke  權限 on  資料庫名稱 from 使用者帳號

8.秀出資料庫內容:

mysql> show tables;

沒有留言:

張貼留言