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

1. 通過備份來恢復數(shù)據(jù)
在生產(chǎn)環(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命令給每一個產(chǎn)生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為存放目錄,而且該目錄必須已經(jīng)存在。 如:/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語句的使用已經(jīng)在別一節(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服務器,前面的文章已經(jīng)講過,如果還不明白的可以看這里《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
自動完成網(wǎng)絡備份的方法:
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服務器的視頻文件時,你絕對不會希望由于一些意外的情況(如網(wǎng)絡速度一下子變的很慢)而使系統(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 文件通過網(wǎng)絡備份 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ù)庫語句)
當前鏈接:http://m.fisionsoft.com.cn/article/dpjghos.html


咨詢
建站咨詢
