gpt4 book ai didi

自用mysql自带命令实现数据库备份还原的方法

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章自用mysql自带命令实现数据库备份还原的方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

本文章介绍了都是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自带命令实现数据库备份还原的方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com