日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
MySQL數(shù)據(jù)庫語句教程:恢復數(shù)據(jù) (mysql 恢復數(shù)據(jù)庫語句)

在MySQL數(shù)據(jù)庫管理過程中,由于各種原因可能會導致數(shù)據(jù)的丟失或者損壞,這就需要我們學會和掌握恢復數(shù)據(jù)的方法。MySQL數(shù)據(jù)庫提供了多種恢復數(shù)據(jù)的方式,本篇文章將針對這些恢復數(shù)據(jù)的方式進行講解。

1. 通過備份來恢復數(shù)據(jù)

在生產環(huán)境中,管理員通常會定期進行數(shù)據(jù)庫備份,以便在數(shù)據(jù)丟失或者損壞時可以快速恢復到之前的狀態(tài)。備份可以通過命令行或者圖形化工具來執(zhí)行,下面介紹兩種備份的方法。

1.1 命令行備份

使用mysqldump命令行工具進行備份。假設我們要備份一個名為test的數(shù)據(jù)庫,在命令行中輸入以下命令:

“`

$ mysqldump -u root -p test > test_backup.sql

“`

此命令將把test的數(shù)據(jù)庫備份到test_backup.sql文件中?;謴蛡浞菘梢允褂靡韵旅睿?/p>

“`

$ mysql -u root -p test

“`

此命令將備份文件中的數(shù)據(jù)恢復到test數(shù)據(jù)庫中。

1.2 圖形化備份

圖形化工具通常包括導出、備份等功能,下面以phpMyAdmin為例進行備份。在數(shù)據(jù)庫列表中選定相應的數(shù)據(jù)庫,選擇導出選項,選擇所要導出的表格并設定導出方式為.sql,最后點擊開始即可備份數(shù)據(jù)庫。導入相似,進入導入頁面后選擇已備份的.sql文件即可開始還原數(shù)據(jù)。

2. 利用二進制日志進行數(shù)據(jù)恢復

MySQL提供了二進制日志(binlog)來記錄所有對MySQL數(shù)據(jù)庫進行的更改,管理員可以利用這個日志記錄來恢復數(shù)據(jù)。下面介紹利用二進制日志進行數(shù)據(jù)恢復的方法。

2.1 開啟二進制日志

在MySQL數(shù)據(jù)庫配置文件my.cnf中添加以下配置:

“`

log-bin=mysql-bin

“`

保存并關閉文件后,重啟MySQL服務即可。

2.2 恢復數(shù)據(jù)

假設我們的數(shù)據(jù)庫中發(fā)生了一些意外的更改導致了數(shù)據(jù)丟失,我們可以通過以下步驟進行數(shù)據(jù)恢復:

1. 查看二進制日志文件

查看二進制日志文件名,在命令行中輸入以下命令:

“`

$ ls /var/log/mysql/

“`

2. 使用mysqlbinlog查看日志文件內容

在命令行中輸入以下命令:

“`

$ mysqlbinlog /var/log/mysql/mysql-bin.000001

“`

此命令將顯示二進制日志文件的內容。管理員可以手動查找到操作前的狀態(tài)并執(zhí)行其相反的操作來恢復數(shù)據(jù)。

3. 把找到的還原日志文件應用到服務器

在命令行中輸入以下命令:

“`

$ mysqlbinlog /var/log/mysql/mysql-bin.000001 | mysql -u root -p

“`

此命令將把找到的還原日志文件應用到服務器上,將會還原指定時間點之前的狀態(tài)。

3. 利用本地備份進行數(shù)據(jù)恢復

當數(shù)據(jù)庫出現(xiàn)不可恢復的錯誤時,我們可以嘗試利用本地備份文件進行數(shù)據(jù)恢復。下面介紹利用本地備份進行數(shù)據(jù)恢復的方法。

3.1 使用mysqldump備份數(shù)據(jù)

執(zhí)行以下命令備份對應數(shù)據(jù)庫:

“`

$ mysqldump -u root -p test > test_backup.sql

“`

備份成功后,將test_backup.sql文件保存到本地。

3.2 清空數(shù)據(jù)表

在恢復數(shù)據(jù)前,需要將數(shù)據(jù)庫中數(shù)據(jù)表清空,執(zhí)行以下命令:

“`

$ mysql -u root -p

mysql> USE test;

mysql> SET FOREIGN_KEY_CHECKS=0;

mysql> TRUNCATE table1, table2, table3;

mysql> SET FOREIGN_KEY_CHECKS=1;

mysql> quit;

“`

3.3 恢復數(shù)據(jù)

進入恢復命令行模式后,將備份文件恢復到對應的數(shù)據(jù)庫中,執(zhí)行以下命令:

“`

$ mysql -u root -p test

“`

以上即為本文介紹的,希望對大家在MySQL數(shù)據(jù)恢復過程中有所幫助。同時也提醒各位管理員,一定要及時備份數(shù)據(jù)以便在數(shù)據(jù)丟失或者損壞時可以快速恢復。

相關問題拓展閱讀:

  • mysql 數(shù)據(jù)備份
  • linux 備份的數(shù)據(jù)庫怎么恢復

mysql 數(shù)據(jù)備份

使用直接拷貝的方法備份時,尤其要注意表沒有被使用,應該對表進行讀鎖定或停止MySQL服務。備份一個表,需要三個文件:

對于MyISAM表:

tbl_name.frm 表的描述文件

tbl_name.MYD 表的數(shù)據(jù)文件

tbl_name.MYI 表的索引文件

對于ISAM表:

tbl_name.frm 表的描述文件

tbl_name.ISD 表的數(shù)據(jù)文件

tbl_name.I 表的索引文件

對于MyISAM表,你可以從運行在不同硬件系統(tǒng)的服務器之間復制文件,例如,SUN服務器和INTEL PC機之間。

當 然,這只是備份一個數(shù)據(jù)表,在很多情況下我們需要備份完整的數(shù)據(jù)庫,這個時候同樣可以直接復制數(shù)據(jù)庫文件夾即可完成備份;若想再省點兒事,把整個數(shù)據(jù)庫目 錄“data”復制也可以,但是在還原數(shù)據(jù)時要注意,只能一個一個地還原數(shù)據(jù)庫,因為該目錄下有mysql運行時的配置文件,若正在運行的mysql配置 信息遭到還原破壞,整個mysql服務就會無法啟動。

SELECT INTO OUTFILE和MYSQLDUMP備份數(shù)據(jù):

MySQLdump工具可以把整個數(shù)據(jù)庫裝載到一個單獨的文本文件中。這個文件包含所有重建數(shù)據(jù)庫和表的SQL命令。這個命令取得所有的模式 (Schema)并且將其轉換成DDL語法(CREATE語句,即數(shù)據(jù)庫定義語句),還取得所有的數(shù)據(jù),并且為這些數(shù)據(jù)創(chuàng)建INSERT語句。所有的東西 都被包含到了一個文本文件中。這個文本文件可以用一個簡單的批處理和一個合適SQL語句導回到MySQL中。這個工具令人難以置信地簡單而快速。

有3種方式來調用mysqldump

選擇一個數(shù)據(jù)庫或一個數(shù)據(jù)表備份猛亂汪到一個文件:

/bin> mysqldump db_name > filename.txt

選擇多個數(shù)據(jù)庫備份到一個文件:

/bin> mysqldump –database DB1 > filename.txt

所有數(shù)據(jù)庫備份到一個文件:

/bin> mysqldump –all–database > filename.txt

Option選擇:

–help,-?

顯示幫助消息并退出。

–add-drop-table

這個選項將會在每一個表的前面加上DROP TABLE IF EXISTS語句,這樣可以保證導回MySQL數(shù)據(jù)庫的時候不會出錯,因為每次導回的時候,都會首先檢查表是否存在,存在就刪除

–add-locks

這個選項會在INSERT語句中捆上一個LOCK TABLE和UNLOCK TABLE語句。這就防止在這些記錄被再次導入數(shù)據(jù)庫時其他用戶對表進行的操作

-c or –complete_insert

這個選項使得MySQLdump命令給每一個產生INSERT語句加上陪信列(field)的名字。當把數(shù)據(jù)導出導另外一個數(shù)據(jù)庫時這個選項很有用。

–delayed-insert 在INSERT命令中加入DELAY選項

-F or –flush-logs 使用這個選項,在執(zhí)行導出之前將會刷新MySQL服務器的log.

-f or –force 使用這個選項,即使有錯誤發(fā)生,仍然繼續(xù)導出

–full 這個選項把附加信息也加到CREATE TABLE的語句中

-l or –lock-tables 使用這個選項,導出表的時候服務器將會給表加鎖。

-t or –no-create- info

這個選項使的MySQLdump命令不創(chuàng)建CREATE TABLE語句,這個選項在您只需要數(shù)據(jù)而不需要DDL(數(shù)據(jù)庫定義語句)時很方便。

-d or –no-data 這個選項使的MySQLdump命令不創(chuàng)建INSERT語枝仔句。

在您只需要DDL語句時,可以使用這個選項。

–opt 此選項將打開所有會提高文件導出速度和創(chuàng)造一個可以更快導入的文件的選項。

-q or –quick 這個選項使得MySQL不會把整個導出的內容讀入內存再執(zhí)行導出,而是在讀到的時候就寫入導文件中。

-T path or –tab = path

這 個選項將會將數(shù)據(jù)庫中每一個表創(chuàng)建兩個文件,一個文件包含DDL語句或者表創(chuàng)建語句,另一個文件包含數(shù)據(jù)。DDL文件被命名為 table_name.sql,數(shù)據(jù)文件被命名為table_name.txt。該參數(shù)的path為存放目錄,而且該目錄必須已經存在。 如:/bin>mysqldump –uroot –p –tab=d:\\ mydata

-w “WHERE Clause” or –where = “Where clause ” 篩選將要放到導出文件的數(shù)據(jù)。

下面來看幾組mysqldump命令案例:

將數(shù)據(jù)庫mydata的內容備份到mydata.txt文件中:

/bin>MySQLdump –uroot -p mydata > d:\\mydata.txt

將mydata數(shù)據(jù)庫中的users表的內容備份到d:\\users.txt:

/bin>MySQLdump –uroot -p mydata users > d:\\users.txt

將mydata數(shù)據(jù)庫中的users表username值為“feihu”的數(shù)據(jù)備份到d:\\users.txt:

/bin>MySQLdump –uroot -p –where=”username=’feihu’” mydata users > d:\\users.txt;

將mydata數(shù)據(jù)庫以及內部表的創(chuàng)建結構(DDL)備份到d:\\users.txt:

/bin>MySQLdump –uroot –p -d mydata > d:\\mydata.txt

將mydata和mydata2數(shù)據(jù)庫同時備份到d:\\users.txt:

/bin> MySQLdump –uroot –p -d mydata mydata2 > d:\\mydata.txt

將所有數(shù)據(jù)備份到一個數(shù)據(jù)庫,命令怎么寫呢???

schema: 模式The set of statements, expressed in data definition language, that completely describe the structure of a data base.(一組以數(shù)據(jù)定義語言來表達的語句集,該語句集完整地描述了數(shù)據(jù)庫的結構。)

當需要將還原備份數(shù)據(jù)時,使用如下語句:

/bin>mysql –uroot –p mydata source d:\mydata.txt;

LOAD DATA INFILE和MYSQLIMPORT恢復數(shù)據(jù)

關于load data infile語句的使用已經在別一節(jié)講述過了,詳細請參考“使用LOAD DATA和INSERT語句導入Mysql數(shù)據(jù)”。如果你僅僅恢復數(shù)據(jù), mysqlimport完全是與LOAD DATA 語句對應的,讀者可以任意選擇一個去實現(xiàn)。

MySQLimport位于MySQL/bin目錄中,是MySQL的一個載入(或者說導入)數(shù)據(jù)的一個非常有效的工具。這是一個命令行工具。有兩個參數(shù) 以及大量的選項可供選擇。這個工具把一個文本文件(textfile)導入到你指定的數(shù)據(jù)庫和表中。比方說我們要從文件users.txt中把數(shù)據(jù)導入到 數(shù)據(jù)庫mydata中的表users中:

/bin>mysqlimport –uroot –p mydata d:\users.txt

注意:這里users.txt是我們要導入數(shù)據(jù)的文本文件,而mydata是我們要操作的數(shù)據(jù)庫,數(shù)據(jù)庫中的表名是users,這里文本文件的數(shù)據(jù)格式必須與users表中的記錄格式一致,否則MySQLimport命令將會出錯。

其中表的名字是導入文件的之一個句號(.)前面文件字符串,另外一個例子:MySQLimport mydata users.2023.10.txt;  那么我們將把文件中的內容導入到數(shù)據(jù)庫mydata 中的users表中。

上面的例子中,都只用到兩個參數(shù),并沒有用到更多的選項,下面介紹MySQLimport的選項

-d or –delete 新數(shù)據(jù)導入數(shù)據(jù)表中之前刪除數(shù)據(jù)數(shù)據(jù)表中的所有信息

-f or –force 不管是否遇到錯誤,MySQLimport將強制繼續(xù)插入數(shù)據(jù)

-i or –ignore MySQLimport跳過或者忽略那些有相同唯一關鍵字的行, 導入文件中的數(shù)據(jù)將被忽略。

-l or -lock-tables 數(shù)據(jù)入之前鎖住表,這樣就防止了,你在更新數(shù)據(jù)庫時,用戶的查詢和更新受到影響。

-r or -replace 這個選項與-i選項的作用相反;此選項將替代表中有相同唯一關鍵字的記錄。

–fields-enclosed-by= char 指定文本文件中數(shù)據(jù)的記錄時以什么括起的, 很多情況下數(shù)據(jù)以雙引號括起。 默認的情況下數(shù)據(jù)是沒有被字符括起的。

–fields-terminated-by=char 指定各個數(shù)據(jù)的值之間的分隔符,在句號分隔的文件中,分隔符是句號。您可以用此選項指定數(shù)據(jù)之間的分隔符。默認的分隔符是跳格符(Tab)

–lines-terminated-by=str 此選項指定文本文件中行與行之間數(shù)據(jù)的分隔字符串或者字符。 默認的情況下MySQLimport以newline為行分隔符。您可以選擇用一個字符串來替代一個單個的字符:一個新行或者一個回車。

MySQLimport命令常用的選項還有-v 顯示版本(version),-p 提示輸入密碼(password)等。

如果,我們要導入一個文件(Orders.txt)中行的記錄格式是這樣的:

“1”, “ORD89876”, “1 Dozen Roses”, “”

我們的任務是要把這個文件里面的數(shù)據(jù)導入到數(shù)據(jù)庫mydata中的表格Orders中,我們使用這個命令:

/Bin>MySQLimport -uroot–prl –fields-enclosed-by=” –fields-terminated-by=, mydata Orders.txt

比如我們要插入一些數(shù)據(jù),使用包含下面文本的文件(文件名為New_Data.sql,當然我們也可以取名為New_Data.txt及任何其他的合法名字,并不一定要以后綴sql結尾):

USE mydata; INSERT INTO Orders (Orders_ID, username) VALUES(1, “Block”); INSERT INTO Orders (Orders_ID, username) VALUES(2, “Newton”); INSERT INTO Orders (Orders_ID, username) VALUES(3, “Simmons”);

注意上面的這些句子的語法都必須是正確的,并且每個句子以分號結束。上面的USE命令選擇數(shù)據(jù)庫,INSERT命令插入數(shù)據(jù)。

然后運行下面的命令:

/bin>mysql –uroot –p mydata

接著按提示輸入密碼,如果上面的文件中的語句沒有錯誤,那么這些數(shù)據(jù)就被導入到了數(shù)據(jù)庫中。

方法一:如果使用的是虛擬主機,可以用使用phpmyadmin來備份數(shù)據(jù)庫。

1)登陸phpmyadmin。登陸后左邊會出現(xiàn)數(shù)據(jù)庫列表,單擊要備份的數(shù)據(jù)庫,如圖。

2)在彈出的頁面中,右側上部單擊“導出”按鈕,一般保持默認選項,最下面“另存為文件”,選擇“ZIP壓縮”,最后單擊執(zhí)行按鈕,如圖

3)彈出保存文件后,保存文件即可,如圖。

方法二:如果數(shù)據(jù)庫可以使用外部鏈接??梢允褂肧QLyogEnt來備份。

1)打開SQLyogEnt,并登陸mysql服務器,前面的文章已經講過,如果還不明白的可以看這里《MySql管理利器SQLyogEnt初識(php建立數(shù)據(jù)庫)》。

2)在左邊數(shù)據(jù)庫菜單選擇要備份的書庫,然后右擊它。在彈出的菜談昌陵單中,選擇Backup Database as sql dump,如圖。

3)在彈出的對話框中,“export to file”即時備份數(shù)據(jù)迅型庫文件含戚要保存的位置,其他保持默認選項,單擊“Export”按鈕,開始備份。如圖。

如果數(shù)據(jù)庫是存放在和程序一臺服務器的時候,及數(shù)據(jù)庫地址為localhost的時候,備份mysql數(shù)據(jù)庫一般采用之一種方法,如果mysql數(shù)據(jù)庫可以外部登錄,就可以使用第二種方式。如果是獨立服務器,可以直接復制數(shù)據(jù)庫源文件即可,這里就不詳細講解了。

方法:

方法一:如果使用的是虛擬主機,可以用使用phpmyadmin來備份數(shù)據(jù)庫。

1)登陸phpmyadmin。登陸后左邊會出現(xiàn)數(shù)據(jù)庫列表,單擊要備份的數(shù)據(jù)庫。

2)在彈出的頁面中,右側上部單擊“導出”按鈕,一般保持默認選桐辯項,最下面“另存斗輪耐為文件”,選擇“ZIP壓縮”,最后單擊執(zhí)行按鈕。

3)彈出保存文件后,保存文件即可。

方法二:如果數(shù)據(jù)庫可以使用外部鏈接??梢允褂肧QLyogEnt來備份。

1)打開SQLyogEnt,并登陸mysql服務器。

2)在左邊數(shù)據(jù)庫菜單選擇要備份的書庫,然后右擊它。在彈出的菜單中,選擇Backup Database as sql dump。

3)在彈出的對話框中,“export to file”即時備份數(shù)據(jù)庫文件要保存的位置,其他保持默認選項,單擊“Export”按鈕,開始備空春份。

注意事項

linux 備份的數(shù)據(jù)庫怎么恢復

一、 使用mysql相關命令進行簡單的本地備份

1 mysqlldump命令

mysqldump 是采用SQL級別的備份機制,它將數(shù)據(jù)表導成 SQL 腳本文件,在不同的 MySQL 版本之間升級時相對比較合適,這也是最常用的備份方法。

使用 mysqldump進行備份非常簡單,如果要備份數(shù)據(jù)庫” db_backup ”,使用命令:

#mysqldump –u -p phpbb_db_backup > /usr/backups/mysql/db_backup.sql

還可以使用gzip命令對備份文件進行壓縮:

#mysqldump db_backup | gzip > /usr/backups/mysql/ db_backup.sql.gz (備份后生成的sql不含建宏中庫語句!)

只備份一些頻繁更新的數(shù)據(jù)庫表:

## mysqldump sample_db articles comments links > /usr/backups/mysql/sample_db.art_comm_lin..sql

上面的命令會備份articles, comments, 和links 三個表。

恢復數(shù)據(jù)使用命令:

#mysql –u -p db_backup /mnt/backup_share/ db_backup.sql

自動完成網絡備份的方法:

Linux 服務器上的程序每天都在更新 MySQL 數(shù)據(jù)庫,于是就想起寫一個 shell 腳本,結合 crontab,定時備份數(shù)據(jù)庫。建立一個shell腳本:sample_db_backup.sh

# At the very end the $(date +%F) 自動添加備份日期

mysqldump -u -p -h sample_db > /mnt/backup_share/sample_db.$(date +%F)

#un-mount the filesystem

umount /mnt/backup_share

# mount \u2023o soft 192.168.1.4:/archive /mnt/backup_share

說明:mount NFS服務器的一個重要參數(shù):hard (硬) mount或soft(軟)mount。

硬掛載: NFS客戶機會不斷的嘗試與NFS服務器的連接(在后臺,一般不會給出任何提示信息),直到掛載上為止。

軟掛載:會在前臺嘗試與NFS服務器的連接,是默認的連接方式。當收到錯誤信息后終止mount嘗試,并給出相關信息。

對于到底是使用硬掛載還是軟掛載的問題,這主要取決于你訪問什么信息有關。例如你是想察看NFS服務器的視頻文件時,你絕對不會希望由于一些意外的情況(如網絡速度一下子變的很慢)而使系統(tǒng)輸出大量的錯誤信息,如果此時你用的是硬掛載方式的話,系統(tǒng)就會等待,直到能夠重新與NFS 服務器建立連接傳輸信息。另外如果是非關鍵數(shù)據(jù)的話也可以使用軟掛載方式,如FTP一些數(shù)據(jù)等,這樣在遠程機器暫時連接不上或關閉時就不會掛起你的會話過程。

下面建立腳本文件權限:chmod +x ./sample_db_backup.sh

然后使用將此腳本加到 /etc/crontab 定時任務中:

01 5 * * 0 mysql /home/mysql/ sample_db_backup.sh

好了,每周日凌晨 5:01 系統(tǒng)就會自動運行 sample_db_backup.sh 文件通過網絡備份 MySQL 數(shù)據(jù)庫了。

三、實時恢復M y S Q L數(shù)據(jù)方法

在對MySQL數(shù)據(jù)和表格結構進行備份時,mysqldump是一個非常有用的工具。然而,通常情況下,一般一天只備份一次,或者在一個特定的間隔備份一次。如果在剛備份完成的一段時間以內數(shù)據(jù)丟失,那么這些數(shù)據(jù)很有可能無法恢復。有什么方法可以對數(shù)據(jù)進行實時性地保護呢?事實上,現(xiàn)在有幾種方法都可以實現(xiàn)MySQL數(shù)據(jù)庫的實時保護。這里介紹其中一種,即使用二進制日志進行數(shù)據(jù)恢復。

1 設置二進制日志方法

要想從二進制日志恢復數(shù)據(jù),你需要知道當前二進制日志文件的路徑和文件名。一般可以從選項文件(即my.cnf or my.ini,取決于你的系統(tǒng))中找到路徑。如果未包含在選項文件中,當服務器啟動時,可以在命令行中以選項的形式給出。啟用二進制日志的選項為– log-bin。要想確定當前的二進制日志文件的文件名,輸入下面的MySQL語句:

# SHOW BINLOG EVENTS \G

2 最簡單的數(shù)據(jù)恢復

每天備份和運行二進制日志的確是一個在MySQL服務器中恢復數(shù)據(jù)的不錯方法。比如,可以每天在深夜使用mysqldump對數(shù)據(jù)進行備份,如果某天在數(shù)據(jù)備份完成后的一段時間里,由于某種原因數(shù)據(jù)丟失,可以使用以下方法來對其進行恢復。首先,停止MySQL服務器,然后使用以下命令重新啟動MySQL服務器。該命令將保證是惟一可以訪問該數(shù)據(jù)庫服務器的人:

# /etc/init.d/mysqld stop

Stopping MySQL:

# mysqld –socket=/tmp/mysql_restore.sock –skip-networking

這里, 一socket選項將為U n i x 系統(tǒng)命名一個不同的Socket文件。一旦服務器處于獨占控制之下,就可以放心地對數(shù)據(jù)庫進行操作,而不用擔心在進行數(shù)據(jù)恢復的過程中有用戶嘗試訪問數(shù)據(jù)庫而導致更多的麻煩。進行恢復的之一個步驟是恢復晚上備份好的dump文件:

#mysql -u root -pmypwd –socket=/tmp/mysql_restore.sock /tmp/mysql_restore.sql

該命令將在/tmp目錄創(chuàng)建小的文本文件,將顯示執(zhí)行了錯誤的SQL語句時的SQL語句。你可以用vi或者gedit文本編輯器打開該文件,尋找你不要想重復的語句。如果二進制日志中的位置號用于停止和繼續(xù)恢復操作,應進行注釋。用log_pos加一個數(shù)字來標記位置。使用位置號恢復了以前的備份文件后,你應從命令行輸入下面內容:

mysqlbinlog –stop-position=”368312″ /var/log/mysql/bin.123456

| mysql -u root -pmypwd

mysqlbinlog –start-position=”368315″ /var/log/mysql/bin.123456

| mysql -u root -pmypwd

上面的第1行將恢復到停止位置為止的所有事務。下一行將恢復從給定的起始位置直到二進制日志結束的所有事務。因為mysqlbinlog的輸出包括每個SQL語句記錄之前的SET TIMESTAMP語句,恢復的數(shù)據(jù)和相關MySQL日志將反應事務執(zhí)行的原時間。

關于mysql 恢復數(shù)據(jù)庫語句的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。

成都服務器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務器和獨立服務器。物理服務器托管租用:四川成都、綿陽、重慶、貴陽機房服務器托管租用。


分享題目:MySQL數(shù)據(jù)庫語句教程:恢復數(shù)據(jù) (mysql 恢復數(shù)據(jù)庫語句)
分享URL:http://www.5511xx.com/article/dpjghos.html