在mysql中進行資料備份的方法有兩種,
一種是使用mysqldump程式
c:\mysql\bin\mysqldump -uroot -p --opt databasename>c:\databasename.sql
--opt選項還可啟用--add-drop-table選項,它將會在備份檔案的每條create table前加上一條drop table if exists語句。這可方便進行資料表的更新,而不會發生「資料表已存在」的錯誤。
mysqldump程式備份資料庫較慢,但它生成的文字檔案便於移植。使用mysqlhotcopy等程式備份速度快,因為它直接對系統檔案進行操作,需人為協調資料庫資料的備份前後一致性。
一種是使用mysqlhotcopy、cp、tar或cpio等打包程式直接拷貝資料庫檔案
設定客戶端編碼 set names 『gbk』
匯入資料 source d:\test.sql; (注意分割符)
HIVE資料備份與匯入
一 備份到表 1 啟動hive hive 2 進入須要操作的hive資料庫 use nginx log 3 備份到備份表中,執行以下操作,其中nginx log info 20180724 為備份表 create table nginx log info 20180724 as select fro...
mysql 備份與匯入
usr local mysql bin mysqldump uroot p1 l f test home test.sql 備份資料庫test l 鎖定當前正常匯出的表,其它表不影響,f,重新整理日誌後再開始匯出,主從設計時從庫複製主庫時重新整理日誌點再進行主從 usr local mysql bi...
MySQL 資料匯出與匯入(備份與還原)
mysql命令列匯出資料庫和資料 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 c db.sql 然後就會在c盤下面產生db.sql檔案。輸入後會提示輸入進入mysql的密碼 如果匯出單張表的話在資料庫名後面輸入表名即可 mysql命令列匯入資料庫和資料 輸入 mysql use 目...