mysql數據庫備份及還原

一、Mysql數據庫備份指令格式:

mysqldump -h主機名? -P端口 -u用戶名 -p密碼 (–database) 數據庫名 > 文件名.sql

?注:直接cmd執行該指令即可,不需要先mysql -u root -p鏈接數據庫

?

1、備份MySQL數據庫的命令
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql

?

2、備份MySQL數據庫為帶刪除表的格式,能夠讓該備份覆蓋已有數據庫而不需要手動刪除原有數據庫。
mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql

?

3、直接將MySQL數據庫壓縮備份
mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

?

4、備份MySQL數據庫某個(些)表
mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql

?

5、同時備份多個MySQL數據庫
mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql

?

6、僅備份數據庫結構
mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql

?

7、備份服務器上所有數據庫
mysqldump –all-databases > allbackupfile.sql

?

二、數據庫還原有三種方式:source命令、mysql、gunzip命令

1、source 命令
進入mysql數據庫控制臺,
mysql -u root -p
mysql>use 數據庫
然后使用source命令,后面參數為腳本文件(如這里用到的.sql)
mysql>source /home/work/db/bkdb.sql

2、mysql
mysql -hhostname -uusername -ppassword databasename < backupfile.sql

3、gunzip
gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename

?

三、通過binlog日志功能還原誤刪除數據

參考:https://www.cnblogs.com/x-gentleman/p/9571697.html

?

轉載于:https://www.cnblogs.com/wanggang2016/p/10528206.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/394816.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/394816.shtml
英文地址,請注明出處:http://en.pswp.cn/news/394816.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

linux隱藏apache信息,Apache防盜鏈和隱藏版本信息-linux-centos運維

有需要服務器方面的需求和咨詢&#xff0c;可以聯系博主 QQ 7271895一、防盜鏈二、隱藏版本信息實驗要求&#xff1a;三臺虛擬機分別是&#xff1a;linux和兩臺windows虛擬機&#xff0c;linux虛擬機為服務器&#xff0c;Windows7-1為客戶端&#xff0c;Windows7-2為盜鏈端。實…

查看oracle當前的連接數

SQL> select count(*) from v$session #當前的連接數SQL> Select count(*) from v$session where statusACTIVE #并發連接數SQL> select value from v$parameter where name processes --數據庫允許的最大連接數SQL> show parameter processes #最大連接 SQL> …

led顯示屏控制卡接線圖解_Led顯示屏出現花屏是什么原因

Led顯示屏已經成為現在人們推廣的一種形式了&#xff0c;很多地方都是離不開led顯示屏的使用的。由于Led顯示屏的五彩絢爛&#xff0c;也更加吸引人們的眼球。不過在使用過程中&#xff0c;也會遇到Led顯示屏花屏的情況。那么&#xff0c;Led顯示屏出現花屏是什么原因呢?下面偉…

【javascript】獲取 格式化時間

function getDate() {var myDate new Date();var month myDate.getMonth() 1;var day myDate.getDate();month (month.toString().length 1) ? ("0" month) : month;day (day.toString().length 1) ? ("0" day) : day;var result myDate.getF…

深度強化學習和強化學習_深度強化學習:從哪里開始

深度強化學習和強化學習by Jannes Klaas簡尼斯克拉斯(Jannes Klaas) 深度強化學習&#xff1a;從哪里開始 (Deep reinforcement learning: where to start) Last year, DeepMind’s AlphaGo beat Go world champion Lee Sedol 4–1. More than 200 million people watched as …

制作一個大風車加載條

一、前言 不想使用普通的那種轉圈的加載條&#xff0c;所以找了一個大風車的圖片&#xff0c;想要用旋轉的大風車來表示加載中。   一般都會想著將大風車圖片設置成ImageView組件&#xff0c;然后給這個組件添加一個旋轉動畫就可以了&#xff0c;但是我突然想到我是想寫加載條…

Android OkHttp完全解析 是時候來了解OkHttp了

Android OkHttp完全解析 是時候來了解OkHttp了 標簽&#xff1a; AndroidOkHttp2015-08-24 15:36 316254人閱讀 評論(306) 收藏 舉報分類&#xff1a;【android 進階之路】&#xff08;67&#xff09; 版權聲明&#xff1a;本文為博主原創文章&#xff0c;未經博主允許不得轉載…

c盤users的用戶名怎么改_做完這幾個操作,我從C盤中清理了30G垃圾文件

信息技術土著&#xff0c;一個有營養的公眾號有個存在學說&#xff0c;比說一個人的身體某部位&#xff0c;如果不痛&#xff0c;你很少感覺他是存在的&#xff0c;但是某一天&#xff0c;因為某種原因&#xff0c;它突然很痛了&#xff0c;然后你每時每刻都會感覺到它的存在了…

linux complete函數,Linux驅動中completion接口淺析(wait_for_complete例子,很好)

completion是一種輕量級的機制&#xff0c;它容許一個線程告訴另外一個線程工做已經完成。能夠利用下面的宏靜態建立completion&#xff1a; DECLARE_COMPLETION(my_completion); linux若是運行時建立completion&#xff0c;則必須采用如下方…

vue.js 全局應用js_如何在不到7分鐘的時間內測試您的Vue.js應用

vue.js 全局應用jsby Mukul Khanna由Mukul Khanna 如何在不到7分鐘的時間內測試您的Vue.js應用 (How you can test your Vue.js apps in less than seven minutes) Before we dive into the implementation, let’s get a few concepts cleared.在深入研究實現之前&#xff0c…

MongoDB在Linux下常用優化設置

MongoDB在Linux下常用優化設置以下是一些MongoDB推薦的常用優化設置。在生產環境下選取合適的參數值&#xff0c;例如預讀值和默認文件描述符數目等&#xff0c;會對系統性能有很大的影響。1、關閉數據庫文件的 atime禁止系統對文件的訪問時間更新會有效提高文件讀取的性能。這…

iOS常用第三方庫大全,史上最全第三方庫收集

下拉刷新 EGOTableViewPullRefresh – 最早的下拉刷新控件。SVPullToRefresh – 下拉刷新控件。MJRefresh – 僅需一行代碼就可以為UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定義上下拉刷新的文字說明。具體使用看“使用方法”。 &#xff08;國人寫…

ipconfig沒有顯示ip_TCP/IP 協議修復網絡問題

nternet 在 TCP/IP 協議上工作&#xff0c;如果 TCP/IP 協議堆棧在 Windows 或任何其他操作系統(例如 Linux 或 MacOS)中無法正常工作&#xff0c;則您的 Internet 連接會出現問題。解決 Internet 問題的最佳方法是重置 TCP/IP 堆棧設置。如何在 Windows 中重置 TCP/IP 堆棧&am…

mysql卸載

先執行mysql安裝程序&#xff0c;點擊移除&#xff0c;然后再刪除對應的安裝路徑&#xff0c;必要的時候還要刪除注冊表信息。轉載于:https://www.cnblogs.com/772933011qq/p/6007752.html

mysql-linux64,Linux64下mysql安裝和開辟

1.1地址&#xff1a;http://www.mysql.com/downloads/mysql/5.5.html&#xff03;downloads版本&#xff1a;5.1.68平臺&#xff1a;linux generalGeneric Linux (glibc 2.3) (x86&#xff0c; 64-bit)&#xff0c; RPM Package版本&#xff1a;MySQL Server(MySQL-server-5.1.…

mysql 內置功能 存儲過程 目錄

mysql 內置功能 存儲過程介紹mysql 內置功能 存儲過程 創建無參存儲過程mysql 內置功能 存儲過程 創建有參存儲過程mysql 內置功能 存儲過程 刪除存儲過程轉載于:https://www.cnblogs.com/mingerlcm/p/10533021.html

簡化C語言文法

程序 → 外部聲明|程序 外部聲明 外部聲明 → 定義函數|定義 函數定義 → 類型標識符 聲明部分語句 類型標識符 → 空類型|字符型|整型|浮點型 聲明部分語句 → 指針 直接聲明|直接聲明 指針 → * |* 指針 直接聲明 → 標識符 | 直接聲明[ ] | 直接聲明[常數表達式] | 標識符&a…

elixir 規格_Elixir:一種高畫質的編程語言

elixir 規格by CityBase按CityBase Elixir&#xff1a;一種高畫質的編程語言 (Elixir: A Big-Picture Programming Language) Elixir使程序員的工作更好&#xff0c;并且使他們的工作更好 (Elixir makes programmers better at their work, and it makes their work better) A…

python截圖識別文字_用百度ocr+微信截圖實現文字識別

作用&#xff1a;將圖片中的文字識別出來 一、調用微信截圖dll控件 將微信截圖插件復制到項目文件&#xff0c;使用ctypes加載&#xff08;膠水語言就是給力&#xff09; def capture(): try: dll ctypes.cdll.LoadLibrary(PrScrn.dll) except Exception: print("Dll loa…

MySQL啟動很慢的原因

我們在啟動MySQL的時候&#xff0c;常常會遇到的是&#xff0c; 當執行啟動命令后&#xff0c;它會"Start MySQL ....." 一直不停的執行&#xff0c;也不中斷&#xff0c;也不成功 這里會出現此現象的原因有以下三條&#xff1a; 1. 配置文件中的InnoDBuffer數大于物…