数据库的导入和导出(恢复与备份)
数据的导入与导出,即数据的恢复与备份
一:导出数据
语法:mysqldump -h IP -u 用户名 -p -d 数据库名 > 导出的文件名
导出所有数据
mysqldump -u root -p'HuaWei@123' --all-databases > /tmp/mysqld/db.dump  
导出数据库
mysqldump -u root -p'HuaWei@123'  --databases t1 > /tmp/mysqld/t1.dump  
导出某张表
mysqldump -u root -p'HuaWei@123'  t1  t2  > /tmp/mysqld/t2.dump  
                              (数据库名 表名)
二:数据导入
登入数据库,导入数据
source 数据文件位置
 例:
 如数据库t1中的表t2被删掉,之后进行恢复。
 1.进入数据库
mysql -u root -p'HuaWei@123'
2.进入t1数据库
use t1;
2.5.检查t2表是否存在,存在就删掉(drop table t2;)
show tables;
3.进行恢复
source /tmp/mysqld/t2.dump
4.检查t2表是否恢复
show tables;
不登入数据库,导入数据
mysql -u 用户名 -p 密码 < 导入数据的文件名
 如:
mysql -uroot -p'HuaWei@123' < /tmp/mysqld/db.dump  

感谢大家,点赞,收藏,关注,评论!
 
                    
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号