備份MySQL數(shù)據(jù)庫的命令
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了揚州免費建站歡迎大家使用!
mysqldump
-h主機名或ip
-u用戶名
-p密碼
數(shù)據(jù)庫名
backupfile.sql
還原MySQL數(shù)據(jù)庫的命令:
mysql
-h主機名或IP
-u用戶名
-p密碼
數(shù)據(jù)庫名
backupfile.sql
update?表名?set?字段1=數(shù)據(jù)1,字段2=數(shù)據(jù)2?where?條件字段1=條件1?and?條件字段2=條件2?……
各個數(shù)據(jù)庫的 sql 語句大同小異,差不多就是上面的情況
你是想把里面的數(shù)據(jù)讀出來吧?讀里面的數(shù)據(jù)仍然是SQL語句,基本上是一樣的,與SQL Server比只是每句最后用;結(jié)束,關(guān)鍵是需要安裝MySQL系統(tǒng)、啟動它,才能把數(shù)據(jù)讀出來,就象SQLServer需要用企業(yè)管理器一樣
備份:
[sql] view plain copy
mysqldump -uroot -p -S /tmp/mysql3306.sock --single-transaction --add-drop-database --master-data=1 --database tms,test test_backup.sql
--single-transaction : 一致性備份,在備份開始前, 先執(zhí)行START TRANSACTION命令,以此來獲得備份的一致性,當(dāng)前該參數(shù)只對INNODB存儲引擎有效。當(dāng)啟用該參數(shù)并進行備份時, 確保沒有其他任何的DDL語句執(zhí)行,因為一致性讀并不能隔離DDL語句。
--add-drop-database: 備份里會有創(chuàng)建刪除數(shù)據(jù)庫的命令, 要和-DATABASE一起使用。
--master-data:通過該參數(shù)產(chǎn)生的備份轉(zhuǎn)存文件主要用來建立一個SLAVE REPLICATION。 當(dāng)VALUE的值為1時,轉(zhuǎn)存文件中記錄CHANGE MASTER語句,當(dāng)VALUE的值為2時,CHANGE MASTER語句被寫成SQL注釋。默認(rèn)情況下, VALUE的值為空。
停止原從庫的SLAVE復(fù)制:
[sql] view plain copy
mysql stop slave;
Query OK, 0 rows affected (0.00 sec)
mysql reset slave all;
Query OK, 0 rows affected (0.08 sec)
mysql show slave status\G;
Empty set (0.00 sec)
在從庫進行SOURCE:
[sql] view plain copy
source /apps/test_backup.sql
待恢復(fù)完成后,可以根據(jù)備份文件里提供的BINLOG POSTION來啟動REP:
[sql] view plain copy
mysql CHANGE MASTER TO MASTER_HOST='192.168.0.93',MASTER_PORT=3306,MASTER_USER='replication',MASTER_PASSWORD='replication',MASTER_LOG_FILE='mysql-bin.000005',MASTER_LOG_POS=69295895;
Query OK, 0 rows affected (0.00 sec)
mysql flush privileges;
Query OK, 0 rows affected (0.04 sec)
1、最普遍的方式是mysqldump出來一個可執(zhí)行的sql文件
2、將文件傳到另一個服務(wù)器上
3、mysql xxx.sql 進行恢復(fù)
4、原庫權(quán)限需要你在新庫重新授權(quán)遍
另一種非常方便的方法是利用第三方工具xtrabackup進行整個端口的備份,不過需要你看下xtrabackup的文檔,或者網(wǎng)上找下方法,或者請求DBA進行協(xié)助幫助
本文名稱:mysql怎么重建sql mysql怎么重建表
瀏覽路徑:http://chinadenli.net/article44/dodeghe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機、面包屑導(dǎo)航、建站公司、軟件開發(fā)、手機網(wǎng)站建設(shè)、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)