建站极客  
                        数据库                          Mysql                          正文 
                     
                 
                
                    自用mysql自带命令实现数据库备份还原的方法                 
                
                    所属分类:
                        数据库  / Mysql                      
                    阅读数:
                        1850 
                    
                        
                                 
                             收藏 0
                                 
                             赞 0
                                 
                             分享 
                    
                 
                
                    本文章介绍了都是mysql常用的命令一些数据导入导出的命令了,只要我们撑握这些命令就可以方法快速的给我们的数据库进行备份还原了  mysql数据到导入导出 500MB数据  问题:500M的库表数据,需要导入到新的数据库中。  首先通过控制台进入mysql  mysql -u root -p 12345  CREATE DATABASE `demo` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;  use demo;切换数据库  source file.sql 导入数据,这其中file.sql在 mysql的bin目录下,也可以修改成自己的路径  问题:导入后出现中文乱码。。。。  重新再来  drop database demo  C utf8;//切换编码  use demo ;  source file.sql;  --------------------------------------------  mysqldump 数据库名 -u root -p -h IP地址 > file.sql  其它关于mysql数据导出导入数据库  导出  mysqldump方法  mysqldump -u用户名 -p密码名 database [table]> 目标文件  导入  mysql -uroot -proot  use database  source 目标文件;  PS: 这种方法是导出整个表数据,并且带着建表信息,假如导入的数据库有同名的表,会被替换  PS: 可以添加条件  mysql -uroot -proot [-n] [-t] [-d] database [table]>name  -t 不包含创建表的信息  -d不包含数据信息  --w or -w筛选条件  1 例:先进入dos cmd命令模式 Ctrl旁边的键+R  2 导出 mysqldump -uroot -proot test student -t -w studentno=10101 >stu  3 导入 mysql -uroot -proot  4 mysql>use test  5 mysql>source stu  方法二  into outfile  load data infile  例子  导出  mysql -uroot -proot  mysql>use test  mysql>select * from student where studentno=10101 into outfile './stu';  导入  mysql -uroot -proot  mysql>use test  mysql>load data infile './stu' into table student;  导出xml  mysqldump --xml -uroot -proot [database] [table]> name.xml  [test]  mysqldump --xml -uroot -proot test>a.xml  mysqldump --xml -uroot -proot test dept>a.xml  mysql -X -uroot -proot -e "use test;select * from dept">a.xml[方法2]  导入xml文件内容到数据库  mysql> create table xmlt(  -> id int ,  -> doc blob  -> );  mysql> insert into xmlt values(1,load_file('/home/a.xml') );  mysql> select * from xmlt;  MYSQL常用命令  1.导出整个数据库  mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql  2.导出一个表  mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名  mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql  3.导出一个数据库结构  mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:wcnc_db.sql  -d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table  4.导入数据库  A:常用source 命令  进入mysql数据库控制台,  如mysql -u root -p  mysql>use 数据库  然后使用source命令,后面参数为脚本文件(如这里用到的.sql)  mysql>source wcnc_db.sql  B:使用mysqldump命令  mysqldump -u username -p dbname < filename.sql  C:使用mysql命令  mysql -u username -p -D dbname < filename.sql                                    
             
            
                
                MySQL开启慢查询方法及实例 这篇文章主要介绍了MySQL开启慢查询方法及实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
                    评论 0 
                    
                         
                     收藏 0
                         
                     赞 0
                         
                     分享
简单了解MYSQL数据库优化阶段 这篇文章主要介绍了简单了解MYSQL数据库优化阶段,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
                    评论 0 
                    
                         
                     收藏 0
                         
                     赞 0
                         
                     分享
Windows下MySQL主从复制的配置方法 MySQL主从复制允许将来自一个数据库(主数据库)的数据复制到一个或多个数据库(从数据库),主数据库一般是实时的业务数据写入和更新操作,从数据库常用的读取为主
                    评论 0 
                    
                         
                     收藏 0
                         
                     赞 0
                         
                     分享
Mysql数据库设计三范式实例解析 这篇文章主要介绍了Mysql数据库设计三范式实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
                    评论 0 
                    
                         
                     收藏 0
                         
                     赞 0
                         
                     分享
mysql数据类型和字段属性原理与用法详解 这篇文章主要介绍了mysql数据类型和字段属性,结合实例形式分析了mysql数据类型和字段属性基本概念、原理、分类、用法及操作注意事项,需要的朋友可以参考下
                    评论 0 
                    
                         
                     收藏 0
                         
                     赞 0
                         
                     分享
mysql连接查询、联合查询、子查询原理与用法实例详解 这篇文章主要介绍了mysql连接查询、联合查询、子查询原理与用法,结合实例形式详细分析了mysql连接查询、联合查询、子查询的基本概念、功能、原理、用法及操作注意事项,需要的朋友可以参考下
                    评论 0 
                    
                         
                     收藏 0
                         
                     赞 0
                         
                     分享
                 查看更多