mysql 数据库 导入兼容_mysql数据库的导入和导出
一、导出:
用mysqldump命令行
命令格式
mysqldump -u 用户名 -p 数据库名 > 数据库名.sql
范例:
mysqldump -u root -p abc > abc.sql
(导出数据库abc到abc.sql文件)
提示输入密码时,输入该数据库用户名的密码。
二、导入:
用mysql命令行
命令格式
mysql -u 用户名 -p 数据库名
三、直接COPY
如果数据库比较大,可以考虑用直接拷贝的方法,但不同版本和操作系统之间可能不兼容,要慎用。
3.1 将原始数据库用tar打包为一个文件
tar -zcvf mydb.tar.gz mydb
3.2 创建空数据库
3.3 解压
在临时目录中解压,如:
cd /tmp
tar -zxvf mydb.tar.gz
3.4 拷贝
将解压后的数据库文件拷贝到相关目录
cd mydb/
cp * /var/lib/mysql/mydb/
对于FreeBSD:
cp * /var/db/mysql/mydb/
3.5 权限设置
将拷贝过去的文件的属主改为mysql:mysql,权限改为660
chown mysql:mysql /var/lib/mysql/mydb/*
chmod 660 /var/lib/mysql/mydb/*
//--------------------------------------------------------------------------------------------------------
1.mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.mysql导出数据库一个表 mysqldump -u 用户名 -p 数据库名
表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.mysql导出一个数据库结构 mysqldump -u wcnc -p
-d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql -d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
4.mysql导入数据库 常用source 命令 进入mysql数据库控制台, 如mysql
-u root -p mysql>use 数据库 然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:wcnc_db.sql
//-------------------------------------------------------------------------------------------------------------
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/mysqldump -uroot -p abc > abc.sql
敲回车后会提示输入密码
2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/mysqldump -uroot -p -d abc > abc.sql
二、导入数据库
1、首先建空数据库
mysql>create database abc;
2、导入数据库
方法一:
(1)选择数据库
mysql>use abc;
(2)设置数据库编码
mysql>set names utf8;
(3)导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;
方法二:
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
#mysql -uabc_f -p abc < abc.sql
注意:有命令行模式,有sql命令
mysql 数据库 导入兼容_mysql数据库的导入和导出相关推荐
- mysql导出入数据库报错_mysql数据库导出导入数据库的搜索结果-阿里云开发者社区...
mysql 数据库导入\导出(总结备忘) 数据库的基本导入\导出的命令 是 mysqldump 和 source 在linux下直接用命令行操作就可以 在windows下 一般情况下有两种方法一个也是 ...
- mysql 数据库表重建_mysql 数据库表重建
数据库内核月报 - 2015 / 09-MySQL · 捉虫动态 · 建表过程中crash造成重建表失败 问题描述 主库的create table语句传到备库,备库SQL线程执行过程中报错: Erro ...
- mysql数据库安全模式开启_mysql 数据库安全模式
手把手教你在CentOS 6.8中安装mysql @(Linux)[centos,mysql,安装] 卸载掉原有mysql 查看该操作系统上是否已经安装了mysql数据库:rpm -qa | grep ...
- mysql数据库表重建_mysql数据库表重建
数据库内核月报 - 2015 / 09-MySQL · 捉虫动态 · 建表过程中crash造成重建表失败 问题描述 主库的create table语句传到备库,备库SQL线程执行过程中报错: Erro ...
- mysql数据库物理备份_MySQL数据库之xtrabackup物理备份(一)
(1)备份开始时会开启一个后台检测进程,实时检测mysql redo(已提交的事务)的变化,一旦发现redo中有新日志写入,立刻将日志记入后台日志文件xtrabackup_log中, (2)复制Inn ...
- 简易mysql数据库调优_MySQL数据库简单实用的优化方法
1.定期分析表和检查表 分析表的语法如下: 引用 ANALYZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tb1_name[, tbl_name]... 以上语句用于分析 ...
- mysql数据库备份总结_MySQL数据库备份总结
一个企业的正常运行,数据的完整性是最关键的:所以我们需要在工作中要很熟练的掌握数据的备份与恢复方法:下面是对Mysql数据库备份的三种方法总结,希望对大家会有所帮助 备份开始前的工作环境准备: 1.创 ...
- mysql导出数据库对象命令_mysql数据库导出数据(命令)
MySQL数据库数据导出 一.导出命令 导出所有数据库: mysqldump -u [数据库用户名] -p -A>[备份文件的保存路径] 导出数据和数据结构: mysqldump -u [数据库 ...
- 2.mysql数据库如何安装_MySQL数据库如何安装
MySQL数据库如何安装 时间:2019-06-17 13:50:14 来源: 作者: 伙伴们,这两年软件测试异常火爆,90%以上的软件都需要操作数据,比如游戏.社交.新闻.商城.财务等,这些软件 ...
最新文章
- 使用外部表关联MySQL数据到Oracle
- 谜题81:烧焦到无法识别
- 博士仅用2周投中了篇论文,戏耍157家期刊,被Science报道!
- 使用 vs 2008 宏制作自动注释工具
- 在cmakelists和makefile中设置opencv
- 基于微信小程序的小区防疫监管小程序-计算机毕业设计源码+LW文档
- 如何用计算机装手机系统,如何使用手机给电脑安装Windows10系统?
- cocos creator之自定义事件
- centos8修改主机名称
- 微商怎么找客源,新手做微商如何找客源的
- 大学计算机基础教程实验答案,大学计算机基础试验教程习题参考答案
- 店铺首页图片css,店铺装修-CSS中的背景样式
- 安装mysql5.5.37_002. Centos7安装mysql5.5.37
- golang 自定义日志
- 计算机动画主要学什么,动画专业主要学什么?
- fcpx插件:童年印象回忆复古视觉特效和转场Stupid Raisins Slide Pop
- 中考计算机必背知识点,2019中考英语必背知识点汇总 常见考点总结
- JS实现天气预报查询
- 【Unity3D日常开发】Unity3D打包PC窗口化打包设置
- 如何识别MOS管符号和箭头
热门文章
- 无监督训练用堆叠自编码器是否落伍?ML博士对比了8个自编码器
- ACL 2020 | 用于链接预测的开放知识图谱嵌入
- 基于CNN的阅读理解式问答模型:DGCNN
- 计算机视觉:单阶段目标检测模型YOLO-V3
- Show Attend and Tell的词表
- 又~发现两篇好文章~~
- 微信小程序view动态长度_微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】...
- 【Java代码】坐标系说明+WGS84\GCJ02\BD09坐标系转换工具+Java坐标系转换及验证源代码分享(粘贴可用)
- flask + react_再写一本 Flask 书
- 数据结构与算法之二分查找法