MySQL怎么復(fù)制一個(gè)庫(kù) mysql怎么復(fù)制數(shù)據(jù)

怎么復(fù)制MySQL數(shù)據(jù)庫(kù)

同樣是兩種方法,一種用phpMyAdmin(mysql數(shù)據(jù)庫(kù)管理)工具,或者mysql命令行。1用phpMyAdmin工具 從控制面板,選擇創(chuàng)建的空數(shù)據(jù)庫(kù),點(diǎn)“管理”,進(jìn)入管理工具頁(yè)面。

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供石龍網(wǎng)站建設(shè)、石龍做網(wǎng)站、石龍網(wǎng)站設(shè)計(jì)、石龍網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、石龍企業(yè)網(wǎng)站模板建站服務(wù),10多年石龍做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

分別修改主從數(shù)據(jù)庫(kù)的配置文件my.inimaster3306是mysql默認(rèn)端口號(hào),這里master實(shí)例中可以不用修改;server-id用來(lái)指定唯一id,不同的mysql實(shí)例不重復(fù)即可;binlog-do-db指定需要復(fù)制的數(shù)據(jù)庫(kù);log-bin用來(lái)開啟二進(jìn)制日志文件。

復(fù)制數(shù)據(jù)庫(kù)mysqldump --master-data --single-transaction -R --databases [db_name] | gzip -9 - | pv all-db-with-master-data.sql.gz注意:innodb用 _single-transaction, myisam需要用 _lock-all-tables。

修復(fù)步驟:在主庫(kù)上備份表 t (假設(shè)備份快照 GTID 為 aaaa:1-10000);恢復(fù)到從庫(kù);啟動(dòng)復(fù)制。這里的問(wèn)題是復(fù)制起始位點(diǎn)是 aaaa:101,從庫(kù)上表 t 的數(shù)據(jù)狀態(tài)是領(lǐng)先其他表的。

如何將mysql的一個(gè)完整數(shù)據(jù)庫(kù)全部復(fù)制到另外一個(gè)數(shù)據(jù)庫(kù)?

1、打開命令行,在命令行里輸入mysql,然后按回車就可以打開mysql的命令了。要注意的是區(qū)分大小寫,不能輸入Mysql。進(jìn)入命令后,可以使用use命令來(lái)轉(zhuǎn)到我們要查看的數(shù)據(jù)庫(kù)。

2、先通過(guò)mysqdump將需要的數(shù)據(jù)導(dǎo)出到sql文件中,再通過(guò)mysql -uxxx -p -hxxx.xxx.x.xxx db2 xx.sql的方式導(dǎo)入到數(shù)據(jù)庫(kù)中。

3、用sql語(yǔ)句就行了 開始→運(yùn)行→輸入cmd,進(jìn)入命令行模式,把目錄切換到數(shù)據(jù)庫(kù)bin目錄下 mysqldump -u 用戶名 -p 密碼 --database 數(shù)據(jù)庫(kù)名 D:abc.sql 創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),名字和原來(lái)的相同。

4、在B機(jī)器上裝mysql。將A機(jī)器上的mysql/data下的你的數(shù)據(jù)庫(kù)目錄整個(gè)拷貝下來(lái)。將B機(jī)器上的mysql服務(wù)停止。找到B機(jī)器上的mysql/data目錄,將你拷貝的目錄粘貼進(jìn)去,然后啟動(dòng)mysql服務(wù)就可以了。

5、這個(gè)選項(xiàng)使的mysqldump命令不創(chuàng)建CREATE TABLE語(yǔ)句,這個(gè)選項(xiàng)在您只需要數(shù)據(jù)而不需要DDL(數(shù)據(jù)庫(kù)定義語(yǔ)句)時(shí)很方便。-d or -no-data 這個(gè)選項(xiàng)使的mysqldump命令不創(chuàng)建INSERT語(yǔ)句。

6、再導(dǎo)入數(shù)據(jù) mysqldump -h host -P port -p password -u user database tablename /tmp/tablename.sql 或者在進(jìn)入mysql后用source命令導(dǎo)入。

mysql怎么復(fù)制一個(gè)數(shù)據(jù)庫(kù)中的一張表到另外一個(gè)數(shù)據(jù)庫(kù)

1、SELECT INTO 語(yǔ)句 SELECT INTO 語(yǔ)句從一個(gè)表中選取數(shù)據(jù),然后把數(shù)據(jù)插入另一個(gè)表中。

2、啟動(dòng)該工具,設(shè)置好數(shù)據(jù)鏈接。先看下SQL SERVER中的數(shù)據(jù),現(xiàn)在需要將這些數(shù)據(jù)導(dǎo)入到MySQL中。在MySQL中也建有同樣的表,但在該表中做了點(diǎn)區(qū)別,age這個(gè)字段命名跟SQL SERVER中不一樣,其余的都一樣。

3、修復(fù)步驟:在主庫(kù)上備份表 t (假設(shè)備份快照 GTID 為 aaaa:1-10000);恢復(fù)到從庫(kù);啟動(dòng)復(fù)制。這里的問(wèn)題是復(fù)制起始位點(diǎn)是 aaaa:101,從庫(kù)上表 t 的數(shù)據(jù)狀態(tài)是領(lǐng)先其他表的。

4、d:/fromtable .txt 導(dǎo)出純數(shù)據(jù)格式 登錄db2 執(zhí)行 load data infile d:/fromtable .txt into table fromtable; 需要先建一張和原表結(jié)構(gòu)一樣的空表。建一個(gè)odbc連接,先導(dǎo)出到access中,再導(dǎo)出到另一個(gè)庫(kù)中。

5、“將一個(gè)數(shù)據(jù)庫(kù)中的一個(gè)表復(fù)制到另一個(gè)數(shù)據(jù)庫(kù)中的表中”的過(guò)程如下。

怎么才能完整復(fù)制MySQL數(shù)據(jù)庫(kù)

打開命令行,在命令行里輸入mysql,然后按回車就可以打開mysql的命令了。要注意的是區(qū)分大小寫,不能輸入Mysql。進(jìn)入命令后,可以使用use命令來(lái)轉(zhuǎn)到我們要查看的數(shù)據(jù)庫(kù)。

采用數(shù)據(jù)導(dǎo)出啊,然后再使用向?qū)?dǎo)入 使用語(yǔ)句或者計(jì)劃先備份個(gè)數(shù)據(jù)庫(kù),然后還原時(shí)重命名就可以了的。

用sql語(yǔ)句就行了 開始→運(yùn)行→輸入cmd,進(jìn)入命令行模式,把目錄切換到數(shù)據(jù)庫(kù)bin目錄下 mysqldump -u 用戶名 -p 密碼 --database 數(shù)據(jù)庫(kù)名 D:abc.sql 創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),名字和原來(lái)的相同。

文章題目:MySQL怎么復(fù)制一個(gè)庫(kù) mysql怎么復(fù)制數(shù)據(jù)
當(dāng)前地址:http://bm7419.com/article34/dgisese.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司網(wǎng)站策劃、App開發(fā)小程序開發(fā)、做網(wǎng)站、營(yíng)銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站