1. 程式人生 > >mysql-資料庫備份與恢復(Ubuntu16.04)

mysql-資料庫備份與恢復(Ubuntu16.04)

啟動MySQL:service mysql start

檢視狀態:service mysql status

關閉MySQL:service mysql stop

資料庫備份步驟: ctrl+z  退出mysql

sudo -s  進入root


cd /var/lib/mysql


                                      (student為需要備份的資料庫名字)

mysqldump -uroot -p   student  >  /home/huji/Desktop/備份檔案/123.sql

資料恢復:

退出mysql命令模式

mysql -uroot -p  ,輸入密碼

建立新的資料庫:create database  新資料庫名

  charset=utf8;

檢視:show  database;


ctrl+z  退出mysql模式

---------------------------------------------------------------------------------------------------------

進入前面備份的123.sql檔案的目錄下面

mysql -uroot  -p  前面新建的資料庫的名字  <  123.sql

至此完成備份和恢復

---------------------------------------------------------------------------------------------------------

檢查是否恢復完成:

mysql -uroot -p

use  前面新建的資料庫的名字 ;

show tables;  檢視資料庫中的表

desc  表名;  查看錶結構


相關推薦

mysql-資料庫備份恢復Ubuntu16.04

啟動MySQL:service mysql start檢視狀態:service mysql status關閉MySQL:service mysql stop資料庫備份步驟: ctrl+z  退出mysqlsudo -s  進入root cd /var/lib/mysql   

Mysql資料庫備份還原簡易

一、資料備份   1、使用mysqldump命令備份   mysqldump命令將資料庫中的資料備份成一個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。   mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成一個CREATE語句。然後,將表中

MySQL使用者管理,常用SQL語句,MySQL資料庫備份恢復

[toc] MySQL使用者管理,常用SQL語句,MySQL資料庫備份與恢復 擴充套件 SQL語句教程 http://www.runoob.com/sql/sql-tutorial.html 什麼是事務?事務的特性有哪些? http://blog.csdn.net/yenange/article/deta

Linux下對MySql資料庫備份恢復

MySQL命令列匯入資料庫: 1,將要匯入的.sql檔案移至bin檔案下,這樣的路徑比較方便 2,同上面匯出的第1步 3,進入MySQL:mysql -u 使用者名稱 -p 如我輸入的命令列:mysql -u root -p   (輸入同樣後會讓你輸入MySQL的密碼) 4

MySql資料庫備份恢復——使用mysqldump 匯入匯出方法總結

MySql資料庫備份與恢復——使用mysqldump 匯入與匯出方法總結 mysqldump客戶端可用來轉儲資料庫或蒐集資料庫進行

2020重新出發,MySql基礎,MySql資料庫備份恢復

@[toc] # MySQL資料庫備份與恢復 儘管採取了一些管理措施來保證資料庫的安全,但是在不確定的意外情況下,總是有可能造成資料的損失。 - 例如,意外的停電,不小心的操作失誤等都可能造成資料的丟失。 所以為了保證資料的安全,我們需要定期對資料進行備份。如果資料庫中的資料出現了錯誤,就需要使用備份好

增量備份之rsyncubuntu16.04

rsync(remote synchronize) 是一個遠端資料同步工具,可以使用“rsync演算法”同步本地和遠端主機之間的檔案。rsync的好處是隻同步兩個檔案不同的部分,相同的部分不在傳遞。類似於增量備份,這使的在伺服器傳遞備份檔案或者同步檔案,比起scp工具要省時間,頻寬。 &nb

Informix:資料庫備份還原dbexport|dbimport

最近在職場中遇到一個問題:移庫 將原來的A庫的資料全部匯入B庫(典型的資料庫備份還原) 環境:Informix 兩條指令: dbexort dbimport 準備: 確保資料庫無連線,不

伺服器宕機,mysql無法啟動,job for mysql.service failed because the process exited with error code,資料庫備份恢復

[問題現象] 伺服器在執行過程中,因人為意外導致電源被拔,伺服器宕機,mysql重啟不成功,報錯如下 根據提示,輸入systemctl status mysql.service和journalctl -xe檢視日誌,經過一番百度谷歌折騰也是無果。(很多時候,不能因為突發事件就“病急亂投醫”) &nb

linux平臺下Ubuntu16.04安裝配置mysql5.7.24以及圖形管理工具Workbench

1.在ubuntu系統下,開啟終端 方法(1):在左上角的選單上點一下,出來一列,在裡面選擇[附件] 中的[終端],點一下就OK。 方法(2):快捷鍵Ctrl+Alt+T   2.安裝MySQL5.7需要的依賴,使用命令: sudo apt-get install

Ubuntu 16.04 MongoDB資料庫備份恢復

1、切換到/usr/bin目錄下 cd /usr/bin 2、備份資料庫 mongodump -h ip:port -d 庫名 -o 備份目錄 例如:mongodump -h 127.0.0.1:27017 -d test -o /home/test 3、恢復資料庫

MySQL 資料庫備份恢復探討全量mysqldump 和 增量mysqlbinlog

背景介紹: 在開發、測試以及生產環境中,每次修改MySQL資料庫,嚴格上來說,都應該事先備份資料庫,以便修改錯誤後導致資料庫掛掉或者不能用,能夠及時還原為修改前的資料庫;另外,在實際使用中也可能因為不正確的使用MySQL資料庫,導致資料庫不可用。因此,做好MySQL資料庫的備份和恢復具有重要的意

MySql WorkBench資料庫備份恢復

1.寫在前面 在使用mysql過程中我一般把mysql workbench和navicat for mysql結合著用,發現使用navicat備份資料沒那麼簡單,workbench比較方便,但還是碰到

mysql增量備份恢復實戰

數據庫備份實戰備份:mysqldump -uroot -p** -A -B -F --master-data=2 --single-transaction --events > /root/all.sql恢復:mysql -uroot -pVaren2100* < /root/all.sql 利

Mysql增量備份恢復實例

更改 inf 數據庫 執行 ast mysql- ted generate select 小量的數據庫可以每天進行完整備份,因為這也用不了多少時間,但當數據庫很大時,就不太可能每天進行一次完整備份了,這時候就可以使用增量備份。增量備份的原理就是使用了mysql的binlog

MySQL完全備份恢復

In 差異 ble orm 掌握 查看 pool 需要 服務器 MySQL完全備份與恢復 技能目標 掌握使用nysqldump進行備份方法 掌握mysql數據恢復的方法 MySQL完全備份 1、數據庫備份的重要性 (1)提高系統的高可用性和災難可恢復性,在數據庫崩潰時沒

Mysql增量備份恢復

let .cn lis ber 所有 buffer 記錄 emp 中間 Mysql增量備份與恢復 實驗介紹 增量恢復一般適用的場景: 1、人為的sql語句破壞了數據庫 2、在進行下一次完全備份之前發生系統故障導致數據庫數據丟失 3、在主從架構中,主庫數據發生了故障 丟失完全

# MySQL增量備份恢復

跳過 重復數 pre 除了 top 內容 增加 mct info 增量備份概念: 備份自上一次備份之後增加或改變的文件或內容 增量備份的特點: 優點:沒有重復數據,備份量不大,時間短。 缺點:需要上次完全備份及完全備份之後所有的增量備份才能恢復,而且對所有增量備份進行逐個反

centos6.7下的系統備份恢復bacula 的安裝、配置和執行

一、安裝bacula 這裡對上一節的第一種bacula部署結構進行介紹。 主機名 IP地址 作業系統 應用角色 baculaServer 10.0.172.185   centos6.7 Director、SD、Console baculaClient 1

MySQL mysqldump備份恢復

1 使用者許可權 grant select,RELOAD,PROCESS,SUPER, REPLICATION CLIENT ON *.* TO 'bak'@'192.168.%' IDENTIFIED BY "**"; 2 mysqldump 備份 2.1利用mysqldump進行全備份