Mysql必读自用mysql自带命令实现数据库备份还原的方法
发布时间:2020-12-12 02:42:26 所属栏目:MySql教程 来源:网络整理
导读:《Mysql必读自用mysql自带命令实现数据库备份还原的方法》要点: 本文介绍了Mysql必读自用mysql自带命令实现数据库备份还原的方法,希望对您有用。如果有疑问,可以联系我们。 本文章介绍了都是mysql常用的命令一些数据导入导出的命令了,只要我们撑握这些命
《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 Cadd-drop-table smgp_apps_wcnc >d:wcnc_db.sql -d 没有数据 Cadd-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自带命令实现数据库备份还原的方法》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 当表结构在MySQL中不匹配时使用INSERT INTO SELECT
- Mysql实例Mysql 5.7.18 解压版下载安装及启动mysql服务的图
- MYSQL教程MySQL的事件调度器使用介绍
- Mysql入门Mysql 日期时间 DATE_FORMAT(date,format)
- php – 在MYSQL中存储密码保护密码的正确代码程序
- Mysql学习MySQL缓存的查询和清除命令使用详解
- Mysql必读具有负载均衡功能的MySQL服务器集群部署及实现
- 需要SQL语句专注于表的组合,但条目始终具有唯一ID
- Mysql入门在mac上如何使用终端打开XAMPP自带的MySQL
- Mysql实例在MySQL中创建实现自增的序列(Sequence)的教程