Linux平台下Mysql維護技巧 zt

來源: halfsugar 2007-08-23 08:02:06 [] [博客] [舊帖] [給我悄悄話] 本文已被閱讀: 次 (1571 bytes)
本文內容已被 [ halfsugar ] 在 2007-08-25 04:22:35 編輯過。如有問題,請報告版主或論壇管理刪除.
1、mysql 的數據庫存放在什麽地方

1) 如果使用 rpm包安裝,應該在/var/lib/mysql 目錄下,以數據庫名為目錄名

2) 如果源碼安裝在/usr/local/mysql中,應該在/usr/local/mysql/var中,以數據庫名為目錄名

2、 從 mysql 中導出和導入數據

導出數據庫

mysqldump 數據庫名 > 文件名

導入數據庫

mysqladmin create 數據庫名

mysql 數據庫名

5、 導出數據的幾種常用方法

1)使用 mysqldump

#mysqldump -uuser -ppassword -B database --tables table1 --tables table2 >

dump_data_20051206.sql

詳細的參數

2)backup to語法

mysql>BACKUP TABLE tbl_name[,tbl_name...] TO '/path/to/backup/directory';

詳細請查看 mysql 手冊
3)mysqlhotcopy

#mysqlhotcopy db_name [/path/to/new_directory]



#mysqlhotcopy db_name_1 ... db_name_n /path/to/new_directory



#mysqlhotcopy db_name./regex/

詳細請查看 mysql 手冊

4)select into outfile

詳細請查看 mysql 手冊

5)客戶端命令行

#mysql -uuser -ppassword -e "sql statements" database > result.txt

以上各種方法中,以 mysqldump 最常用

6、 如何在命令行上執行 sql 語句

#mysql -uuser -ppassword -e "sql statements" database

7、 導入備份出來文件的常見方法

1)由 mysqldump 出來的文件

#mysql -uuser -ppassword [database] source /path_to_file/dump.sql;

3)按照一定格式存儲的文本文件或 csv 等文件

#mysqlimport [options] database file1 [file2....]

詳細請查看 mysql 手冊

4)文件類型同上,也可以使用 load data 語法導入


請您先登陸,再發跟帖!

發現Adblock插件

如要繼續瀏覽
請支持本站 請務必在本站關閉/移除任何Adblock

關閉Adblock後 請點擊

請參考如何關閉Adblock/Adblock plus

安裝Adblock plus用戶請點擊瀏覽器圖標
選擇“Disable on www.wenxuecity.com”

安裝Adblock用戶請點擊圖標
選擇“don't run on pages on this domain”