国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySql數據庫備份的幾種方式

2024-07-24 12:41:37
字體:
來源:轉載
供稿:網友

mysqldump工具備份

備份整個數據庫

$> mysqldump -u root -h host -p dbname > backdb.sql

備份數據庫中的某個表

$> mysqldump -u root -h host -p dbname tbname1, tbname2 > backdb.sql

備份多個數據庫

$> mysqldump -u root -h host -p --databases dbname1, dbname2 > backdb.sql

備份系統中所有數據庫

$> mysqldump -u root -h host -p --all-databases > backdb.sql

直接復制整個數據庫目錄(對于InnoDB存儲引擎不適用)備份

windowns: installpath/mysql/data

linux: /var/lib/mysql

在復制前需要先執行如下命令:

MYSQL> LOCK TABLES;# 在復制過程中允許客戶繼續查詢表,MYSQL> FLUSH TABLES;# 將激活的索引頁寫入硬盤。

mysqlhotcopy工具備份

備份數據庫或表最快的途徑,只能運行在數據庫目錄所在的機器上,并且只能備份MyISAM類型的表。

要使用該備份方法必須可以訪問備份的表文件。

$> mysqlhotcopy -u root -p dbname /path/to/new_directory;#將數據庫復制到new_directory目錄。

mysql命令導入sql文件還原

$> mysql -u root -p [dbname] < backup.sql# 執行前需要先創建dbname數據庫,如果backup.sql是mysqldump創建的備份文件則執行是不需要dbname。MYSQL> source backup.sql;# 執行source命令前需要先選擇數據庫。

直接復制數據庫目錄還原

注: 該方式必須確保原數據庫和待還原的數據庫主版本號一致,并且只適用于MyISAM引擎的表。

關閉mysql服務。 將備份的文件或目錄覆蓋mysql的data目錄。 啟動mysql服務。 對于linux系統,復制完文件后需要將文件的用戶和組更改為mysql運行的用戶和組。

mysqlhotcopy快速恢復

停止mysql服務,將備份數據庫文件復制到存放數據的位置(mysql的data文件夾),重先啟動mysql服務即可(可能需要指定數據庫文件的所有者)。

$> cp -R /usr/backup/test /usr/local/mysql/data# 如果恢復的數據庫已經存在,則使用DROP語句刪除已經存在的數據庫之后,恢復才能成功,還需要保證數據庫版本兼容。

相同版本數據庫之間遷移

$> mysqldump -h www.abc.com -uroot -p password dbname | $> mysqldump -h www.bcd.com -uroot -p password# 將服務器www.abc.com的數據庫dbname遷移到服務器www.bcd.com的相同版本數據庫上。

不同版本的mysql數據庫之間的遷移

備份原數據庫。

卸載原數據庫。

安裝新數據庫。

在新數據庫中還原備份的數據庫數據。

數據庫用戶訪問信息需要備份mysql數據庫。

默認字符集問題,MySQL4.x中使用latin1作為默認字符集,mysql5.x使用utf8作為默認字符集。如果有中文數據需要對默認字符集進行更改。

不同數據庫之間的遷移

MyODBC工具實現MySQL和SQL Server之間的遷移。

MySQL Migration Toolkit工具。

表的導出和導入

SELECT ...... INTO OUTFILE 導出文本文件,該方法只能導出到數據庫服務器上,并且導出文件不能已存在。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镇江市| 绍兴县| 黄大仙区| 东光县| 奉化市| 兴和县| 霍邱县| 新宁县| 南平市| 玉林市| 涞水县| 古蔺县| 青川县| 大庆市| 神农架林区| 崇州市| 石首市| 宜阳县| 博野县| 兴山县| 宁强县| 讷河市| 慈利县| 宜州市| 阿尔山市| 香格里拉县| 阜新市| 彭州市| 渝中区| 修文县| 达孜县| 连云港市| 襄汾县| 左贡县| 庆云县| 临漳县| 安溪县| 赞皇县| 秦皇岛市| 湘西| 和田县|