mysqldump的一些使用技巧

2021-07-24 18:13:01 字數 2343 閱讀 3502

7.4

.5 mysqldump的一些使用技巧

++++++++++++++++++++++

這部分講幾個mysqldump的技巧-解決幾個特定的問題;

7.4.5.1 備份資料庫

********************==

1、shell> mysqldump db1 > dump.sql

2、shell> mysqladmin create db2

3、shell> mysql db2 < dump.sql

不要使用--databases, 因為那樣會導致use db1 語句(這個選項回生成create database和use語句)覆蓋第三條語句中指定的db2

7.4.5

.2 將資料庫從乙個伺服器拷貝到另乙個伺服器

********************==

1、在server1上:shell> mysqldump --databases db1 > dump.sql

2、將dump.sql檔案拷貝到另乙個伺服器server2;

3、在server2上:shell> mysql < dump.sql

使用--databases語句,因為會生成create database和use 語句,這樣,即使server2上不存在對應的資料庫,也會自動建立;

也可以使用--databases選項,這樣,我們有可能需要在server2上建立相對應的資料庫

1、在server1上:shell> mysqldump db1 > dump.sql

2、在server2上:shell> mysqladmin create db1

shell> mysql db1 < dump.sql

在這種情況下,可以指定乙個不同的資料庫名字(本例子中,server2上建立的資料庫的名字不一定非得是db1)

7.4.5.3 備份儲存程式

********************==

mysqldump有一些選項可以用來備份儲存程式:儲存過程、函式、觸發器、事件

--events 備份計畫事件

--routines 備份儲存過程和函式

--triggers 備份觸發器

其中,--triggers選項預設是開啟的,其他的預設是沒有開啟的;

相對應--skip-events --skip-routines --skip-triggers

7.4

.5.4 表結構和資料分開備份

********************==

--no-data選項告訴mysqldump只備份建立表的語句而不備份表中的資料;

--no-create

-info選項告訴mysqldump只備份表中的資料而不備份建立表的語句;

例如:shell> mysqldump --no-data test > dump-defs

.5.5 使用mysqldump測試公升級不相容性

********************==

公升級mysql的時候,可以先單獨安裝乙個新版本,然後將現有版本的資料庫匯出來,在匯入到新版本裡邊(這也適用於」降級「)

1、在當前版本上:shell> mysqldump --

all-databases

--no-data

--routines --events > dump-defs

.sql

2、在新版本上:shell> mysql < dump-defs

.sql

因為dump問沒包含資料,所以這個過程非常快。這樣,就能很快發現公升級過程中出行的問題或者警告;

1、在當前版本上:shell> mysqldump --

all-databases

--no-create

-info

> dump-data

.sql

2、在新版本上:shell> mysql < dump-data

.sql

jquery thickbox的一些使用技巧

今天遇到個情況 想用 js 開啟 thickbox的 彈出框 選擇資料後 關閉彈出框後重新整理頁面 來更新資料 第一點 先處理了在彈出視窗的資料提交 我用的是jquery ajax.彈出頁面ajax返回成功執行函式裡 新增tb remove 就可以關閉彈出視窗 要 重新整理視窗 我加了一句windo...

Deepin linux的一些問題和使用技巧

ubuntu kylin一些問題和使用技巧 article details 49490049sudo chmod 777 失效,這是因為掛載windows分割槽的時候沒有權 限,我用了乙個辦法,在系統啟動時候自動掛載那個盤。a.備份檔案,萬一改壞了還能恢復 sudo cp etc fstab etc...

關於 分享一些常用的JavaScript技巧

有時候我們需要對乙個變數查檢其是否存在或者檢查值是否有乙個有效值,如果存在就返回 true 值。為了做這樣的驗證,我們可以使用 操作符來實現是非常的方便與簡單。對於變數可以使用 variable 做檢測,只要變數的值為 0 null undefined 或者 nan 都將返回的是 false,反之返...