自用MySQL自带命令实现数据库备份还原的方法
2022-11-12 09:23:08
内容摘要
这篇文章主要为大家详细介绍了自用MySQL自带命令实现数据库备份还原的方法,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!本文章介绍了都
文章正文
这篇文章主要为大家详细介绍了自用MySQL自带命令实现数据库备份还原的方法,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
本文章介绍了都是mysql常用的命令一些数据导入导出的命令了,只要我们撑握这些命令就可以方法快速的给我们的数据库进行备份还原了mysql数据到导入导出 500MB数据问题:500M的库表数据,需要导入到新的数据库中。首先通过控制台进入mysqlmysql -u root -p 12345CREATE DATABASE `demo` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;use demo;切换数据库source file.sql 导入数据,这其中file.sql在 mysql的bin目录下,也可以修改成自己的路径问题:导入后出现中文乱码。。。。重新再来drop database demoC utf8;//切换编码use demo ;source file.sql;--------------------------------------------mysqldump 数据库名 -u root -p -h IP地址 > file.sql其它关于mysql数据导出导入数据库导出mysqldump方法mysqldump -u用户名 -p密码名 database [table]> 目标文件导入mysql -uroot -prootuse databasesource 目标文件;PS: 这种方法是导出整个表数据,并且带着建表信息,假如导入的数据库有同名的表,会被替换PS: 可以添加条件mysql -uroot -proot [-n] [-t] [-d] database [table]>name-t 不包含创建表的信息-d不包含数据信息--w or -w筛选条件1 例:先进入dos cmd命令模式 Ctrl旁边的键+R2 导出 mysqldump -uroot -proot test student -t -w studentno=10101 >stu3 导入 mysql -uroot -proot4 mysql>use test5 mysql>source stu方法二into outfileload data infile例子导出mysql -uroot -prootmysql>use testmysql>select * from student where studentno=10101 into outfile './stu';导入mysql -uroot -prootmysql>use testmysql>load data infile './stu' into table student;导出xmlmysqldump --xml -uroot -proot [database] [table]> name.xml[test]mysqldump --xml -uroot -proot test>a.xmlmysqldump --xml -uroot -proot test dept>a.xmlmysql -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.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql3.导出一个数据库结构mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:wcnc_db.sql-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table4.导入数据库A:常用source 命令进入mysql数据库控制台,如mysql -u root -pmysql>use 数据库然后使用source命令,后面参数为脚本文件(如这里用到的.sql)mysql>source wcnc_db.sqlB:使用mysqldump命令mysqldump -u username -p dbname < filename.sqlC:使用mysql命令mysql -u username -p -D dbname < filename.sql注:关于自用MySQL自带命令实现数据库备份还原的方法的内容就先介绍到这里,更多相关文章的可以留意
代码注释