【数据库】MySQL数据备份与恢复
实验目的:掌握并理解mysql数据库的数据与备份过程,并熟练操作;
实验环境:windows2012 (phpstudy集成数据库环境),
操作环境:linux kali
实验步骤:
-  登录到mysql数据库(命令:mysql -h ip地址 -u 登录用户名 -p ) 
mysql -h 127.0.0.1 -u root -p  
 
   -  查询当前已有的数据库(命令:show databases;) 
show databases; 
 
   -  我们打开数据库lzh ,并查看数据lzh中所包含的数据库表单;(命令:use 数据库名;、 show tables;) 
use 数据库名;
show tables; 
 
   -  我们查看数据表seller中的数据;(命令:select * from seller;) 
select * from 数据表名 
 
   -  对数据库备份后,我们可以看到在目录下已经出现了我们备份的文件 test.sql 
mysqldump -h 数据库地址 -u 用户名 -p 备份数据库名 > 备份路径; 
 
   -  我们删除数据库“lzh”模拟数据丢失,之后在此进行恢复,观察结果; 
drop database 数据库名;
show databases; 
 
   -  这时数据mysql数据库中的lzh数据库已经被我们删除;接下来,我们对其还原; 
mysqladmin -h 数据库地址 -u 用户名 -p creat 新数据库名;
mysql -h 数据库地址 -u用户名 -p 恢复数据库名 < 欲恢复文件; 
 
   -  我们验证并查看恢复后数据库newlzh中的数据表是否已经被恢复; 
 
 
   至此实验完成;
 
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号