码迷,mamicode.com
首页 > 数据库 > 详细

mysql数据恢复

时间:2014-10-04 17:13:46      阅读:304      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   os   ar   for   数据   sp   

[1] 当数据库被删除后的恢复方法    

  首先建立一个测试用的数据库。

 mysql -u root -p123123   ← 用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 

  然后,运行刚才建立的数据库备份脚本,备份刚刚建立的测试用的数据库。(mysqldump 备份)

  接下来,我们再次登录到MySQL服务器中,删除刚刚建立的测试用的数据库test,以便于测试数据恢复能否成功。

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> create database test;  ← 重新创建数据库 test
 Query OK, 0 rows affected (0.01 sec) 
mysql> exit  ← 退出MySQL服务器  Bye

  以上,我们就等于模拟了数据库被破坏的过程。接下来,是数据库被“破坏”后,用备份进行恢复的方法。

[root@Centos ~]/bin/cp -Rf /backup/mysql/test/ /var/lib/mysql/  ← 复制备份的数据库test到相应目录  
[root@Centos ~]# mysql   -uroot -p123123 test < /alidata/www/db/bak_data/alidata/www/db/bak_data 

 

mysql数据恢复

标签:style   blog   color   io   os   ar   for   数据   sp   

原文地址:http://www.cnblogs.com/mjorcen/p/4006084.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!