成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL數據庫中數據被刪除后的恢復

數據庫 MySQL
MySQL數據庫操作過程中可能會出現誤刪的情況,鑒于數據庫中數據都是非常重要的,所以要將誤刪的數據庫恢復,便于之后的工作的繼續進行。

 當數據庫被刪除后的恢復方法:

一、首先建立一個測試用的數據庫。

[root@CentOS ~]# mysql -u root -p   ← 用root登錄到MySQL服務器
Enter password:  ← 輸入MySQL的root用戶密碼
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8 to server version: 4.1.20

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database test;  ← 建立一個測試用的數據庫test
Query OK, 1 row affected (0.00 sec)

mysql> use test  ← 連接到這個數據庫
Database changed

mysql> create table test(num int, name varchar(50));  ← 在數據庫中建立一個表
Query OK, 0 rows affected (0.07 sec)

mysql> insert into test values(1,'Hello,CentOS');  ← 插入一個值到這個表(這里以“Hello,CentOS”為例)
Query OK, 1 row affected (0.02 sec)

mysql> select * from test;  ← 查看數據庫中的內容
+------+-----------------+
| num | name |
+------+-----------------+
|1  | Hello,Centos |  ← 確認剛剛插入到表中的值的存在
+------+------------------+
1 row in set (0.01 sec)

mysql> exit  ← 退出MySQL服務器
Bye

二、然后,運行剛才建立的數據庫備份腳本,備份剛剛建立的測試用的數據庫。

[root@sample ~]# cd ← 回到腳本所在的root用戶的根目錄
[root@sample ~]# ./mysql-backup.sh  ← 運行腳本進行數據庫備份

三、接下來,我們再次登錄到MySQL服務器中,刪除剛剛建立的測試用的數據庫test,以便于測試數據恢復能否成功。

[root@Centos ~]# mysql -u root -p  ← 用root登錄到MySQL服務器
Enter password:  ← 輸入MySQL的root用戶密碼
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 13 to server version: 4.1.20

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use test  ← 連接到測試用的test數據庫
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> drop table test;  ← 刪除數據中的表
Query OK, 0 rows affected (0.04 sec)

mysql> drop database test;  ← 刪除測試用數據庫test
Query OK, 0 rows affected (0.01 sec)

mysql> show databases;
+---------------+
| Database |
+---------------+
| mysql |  ← 確認測試用的test數據庫已不存在、已被刪除
+---------------+
1 row in set (0.01 sec)

mysql> exit  ← 退出MySQL服務器
Bye

以上,我們就等于模擬了數據庫被破壞的過程。接下來,是數據庫被“破壞”后,用備份進行恢復的方法。

[root@Centos ~]# /bin/cp -Rf /backup/mysql/test/ /var/lib/mysql/  ← 復制備份的數據庫test到相應目錄
[root@Centos ~]# chown -R mysql:mysql /var/lib/mysql/test/  ← 改變數據庫test的歸屬為mysql
[root@Centos ~]# chmod 700 /var/lib/mysql/test/  ← 改變數據庫目錄屬性為700
[root@Centos ~]# chmod 660 /var/lib/mysql/test/*  ← 改變數據庫中數據的屬性為660

然后,再次登錄到MySQL服務器上,看是否已經成功恢復了數據庫。

[root@CentOS ~]# mysql -u root -p  ← 用root登錄到MySQL服務器
Enter password:  ← 輸入MySQL的root用戶密碼
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 14 to server version: 4.1.20

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show databases;  ← 查看當前存在的數據庫
+-------------+
| Database |
+-------------+
| mysql |
| test  |  ← 確認剛剛被刪除的test數據庫已經成功被恢復回來!
+------------+
2 rows in set (0.00 sec)

mysql> use test  ← 連接到test數據庫
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;  ← 查看test數據庫中存在的表
+-------------------+
| Tables_in_test |
+-------------------+
| test  |
+-------------------+
1 row in set (0.00 sec)

mysql> select * from test;  ← 查看數據庫中的內容
+------+---------------------+
| num | name  |
+------+---------------------+
| 1 | Hello,CentOS |  ← 確認數據表中的內容與刪除前定義的“Hello,CentOS”一樣!
+------+---------------------+
1 row in set (0.01 sec)

mysql> exit  ← 退出MySQL服務器
Bye

以上結果表示,數據庫被刪除后,用備份后的數據庫成功的將數據恢復到了刪除前的狀態。

【編輯推薦】

  1. MySQL數據庫的自動備份
  2. Mysql數據庫服務器安裝與配置
  3. MysQL數據庫的技術特點點評

 

責任編輯:迎迎 來源: 中國站長站綜合
相關推薦

2018-04-28 15:28:44

數據庫MySQL誤刪除

2017-04-01 18:30:47

MySQL誤刪除數據庫

2019-08-20 14:02:07

MongoDB數據庫恢復數據

2009-06-29 08:52:04

Linux

2021-05-24 09:08:50

數據庫工具技術

2010-06-09 15:40:59

MySQL數據庫文件

2010-04-21 12:13:44

Oracle數據庫

2011-03-30 14:19:56

MySQL數據庫修改恢復

2010-05-21 10:01:11

MySQL數據庫

2011-05-24 14:13:20

Oracle數據庫

2010-11-15 15:34:30

ORACLE數據庫恢復

2010-06-04 18:45:00

MySQL數據庫

2010-08-16 16:23:56

DB2卸載

2011-08-01 14:50:10

日志挖掘數據庫

2011-03-24 09:45:34

SQL Server數恢復

2010-04-13 10:15:17

Oracle數據庫

2011-05-18 10:49:53

Oralce數據庫

2011-03-24 17:49:47

數據庫恢復

2018-10-10 14:47:39

2010-05-28 10:03:33

MySQL數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品一区在线 | 伊人99| 国产成人啪免费观看软件 | 亚洲黄色片免费观看 | 天天操夜夜操 | 国产日韩在线观看一区 | 国产毛片在线看 | 蜜臀久久99精品久久久久野外 | 精品小视频 | 欧美日韩在线一区二区 | 日韩免费1区二区电影 | 亚洲一区精品在线 | 日本不卡一区二区三区在线观看 | 黄网站色大毛片 | 国产一区二区欧美 | 亚洲一一在线 | 永久看片 | 久久国产香蕉 | 99re视频这里只有精品 | 97人人超碰 | 在线黄 | 91亚洲国产成人久久精品网站 | 久久久久1| 91福利在线导航 | 精品综合久久久 | 国产精品伦理一区二区三区 | 久草热视频 | 91精品国产综合久久久久 | 国产精品18久久久久久久 | 日韩中文字幕一区 | 国产日韩一区二区 | 国产女人第一次做爰毛片 | 欧美日韩一区二区在线播放 | 欧美亚洲国产一区 | 99久久久久久99国产精品免 | 凹凸日日摸日日碰夜夜 | 中文字幕第一页在线 | 国产精品视频一区二区三区四蜜臂 | 亚洲一区二区三区免费视频 | 高清一区二区三区 | 日本不卡免费新一二三区 |