欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用mysqldump如何實(shí)現(xiàn)數(shù)據(jù)庫(kù)表備份

 更新時(shí)間:2013年06月25日 09:54:06   作者:WalkerShen  
這篇文章主要介紹了使用mysqldump如何實(shí)現(xiàn)數(shù)據(jù)庫(kù)表備份方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

簡(jiǎn)介

mysqldump 是 MySQL 自帶的邏輯備份工具。

它的備份原理是通過協(xié)議連接到 MySQL 數(shù)據(jù)庫(kù),將需要備份的數(shù)據(jù)查詢出來,將查詢出的數(shù)據(jù)轉(zhuǎn)換成對(duì)應(yīng)的insert 語(yǔ)句,當(dāng)我們需要還原這些數(shù)據(jù)時(shí),只要執(zhí)行這些 insert 語(yǔ)句,即可將對(duì)應(yīng)的數(shù)據(jù)還原。

備份命令

命令格式

mysqldump [選項(xiàng)] 數(shù)據(jù)庫(kù)名 [表名] > 腳本名 

mysqldump [選項(xiàng)] --數(shù)據(jù)庫(kù)名 [選項(xiàng) 表名] > 腳本名 

mysqldump [選項(xiàng)] --all-databases [選項(xiàng)]  > 腳本名 

windows操作案例

1、進(jìn)入mysql bin目錄

使用cmd,命令行指令,切換到對(duì)應(yīng)的mysql的bin目錄下,注意不要使用powershell,否則文件恢復(fù)的時(shí)候會(huì)出現(xiàn)問題

image.png

2、執(zhí)行

這里可以自己先隨便創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)和一個(gè)表,如果我便建了一個(gè)sys庫(kù),和一個(gè)sys_config表


image.png

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

PS D:\enviroment\mysql-8.0.23-winx64\bin> mysqldump -u root -p sys > d:\sys.sql

image.png

復(fù)制表

PS D:\enviroment\mysql-8.0.23-winx64\bin> mysqldump -u root -p sys sys_config > d:\sys_config.sql
Enter password: ******

3、恢復(fù)表

  • 先將對(duì)應(yīng)的sys_config表刪除,測(cè)試一下是否能夠正?;謴?fù)
  • 先進(jìn)入到mysql中
PS D:\enviroment\mysql-8.0.23-winx64\bin> mysql -u root -p
Enter password: ******

使用對(duì)應(yīng)的數(shù)據(jù)庫(kù)

mysql> use sys
Database changed

執(zhí)行備份文件

mysql> source d:\sys_config.sql

image.png

查看數(shù)據(jù)庫(kù) 就發(fā)現(xiàn)導(dǎo)入成功了 問題

1、ERROR:
ASCII ‘\0’ appeared in the statement,
but this is not allowed unless option
–binary-mode is enabled and mysql is run in non-interactive mode.
Set --binary-mode to 1 if ASCII ‘\0’ is expected. Query: ‘ÿþ-’.
Bye

image.png

總結(jié)

不要使用powershell導(dǎo)出

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Navicat Premium如何導(dǎo)入SQL文件的方法步驟

    Navicat Premium如何導(dǎo)入SQL文件的方法步驟

    這篇文章主要介紹了Navicat Premium如何導(dǎo)入SQL文件的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 解決bash: mysql: command not found 的方法

    解決bash: mysql: command not found 的方法

    解決bash: mysql: command not found 的方法,需要的朋友可以參考一下
    2013-03-03
  • MySQL數(shù)據(jù)庫(kù)查詢性能優(yōu)化的4個(gè)技巧干貨

    MySQL數(shù)據(jù)庫(kù)查詢性能優(yōu)化的4個(gè)技巧干貨

    這篇文章主要為大家介紹了MySQL數(shù)據(jù)庫(kù)查詢性能優(yōu)化的4個(gè)技巧干貨詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • MySQL流程控制函數(shù)匯總分析講解

    MySQL流程控制函數(shù)匯總分析講解

    MySQL流程控制函數(shù)包括if、case、while、repeat、loop、leave、iterate等,可以在SQL語(yǔ)句中實(shí)現(xiàn)條件判斷、循環(huán)、跳出等功能,提高了SQL語(yǔ)句的靈活性和功能性
    2023-04-04
  • 利用MySQL加密函數(shù)保護(hù)Web網(wǎng)站敏感數(shù)據(jù)的方法分享

    利用MySQL加密函數(shù)保護(hù)Web網(wǎng)站敏感數(shù)據(jù)的方法分享

    如果您正在運(yùn)行使用MySQL的Web應(yīng)用程序,那么它把密碼或者其他敏感信息保存在應(yīng)用程序里的機(jī)會(huì)就很大
    2012-03-03
  • 細(xì)說mysql replace into用法

    細(xì)說mysql replace into用法

    這篇文章主要介紹了細(xì)說mysql replace into,需要的朋友可以參考下
    2021-03-03
  • MySQL系列之三 基礎(chǔ)篇

    MySQL系列之三 基礎(chǔ)篇

    本文主要介紹了MySQL基礎(chǔ)使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • SQL索引失效的11種情況詳析

    SQL索引失效的11種情況詳析

    索引并不是時(shí)時(shí)都會(huì)生效的,遇到一些情況將導(dǎo)致索引失效,下面這篇文章主要給大家介紹了關(guān)于SQL索引失效的11種情況,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-03-03
  • count(1)、count(*)與count(列名)的執(zhí)行區(qū)別詳解

    count(1)、count(*)與count(列名)的執(zhí)行區(qū)別詳解

    這篇文章主要介紹了count(1)、count(*)與count(列名)的執(zhí)行區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • 詳解Mysql 游標(biāo)的用法及其作用

    詳解Mysql 游標(biāo)的用法及其作用

    這篇文章主要介紹了Mysql 游標(biāo)的相關(guān)資料,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫(kù),感興趣的朋友可以了解下
    2020-09-09

最新評(píng)論