Linux下导入导出 MySQL 数据库表结构数据
一、导出数据库
1、导出完整数据:表结构+数据
使用 mysqldump 命令来导出数据库,语法格式如下:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
mysqldump -h localhost -uroot -p123456 database > dump.sql
注意:
1. 密码可以直接在命令行输入也可以回车后输入,如果在命令行输入有点儿不够安全,会显示:
Warning: Using a password on the command line interface can be insecure.
2. mysqldump 命令路径是根据你 MySQL 安装路径决定的。
2、 导出整个数据库结构(不包含数据)
区别在于增加一个'-d'参数,忽略数据,只导出结构。
mysqldump -h localhost -uroot -p123456 -d database > dump.sql
3、 导出单个数据表结构和数据
导出单个表结构在数据库名后增加表名即可
mysqldump -h localhost -uroot -p123456 database table > dump.sql
4、 导出单个数据表结构(不包含数据)
mysqldump -h localhost -uroot -p123456 -d database table > dump.sql
5、 mysqldump 备份导出数据排除某张表
使用 --ignore-table=dbname.tablename参数。
mysqldump -uusername -ppassword -h127.0.0.1 -P3306 dbname --ignore-table=dbname.dbtanles > dump.sql
二、 导入数据库
1、 使用 mysql 命令导入
使用 mysql 命令导入数据库格式如下:
mysql -u用户名 -p 数据库名 < 数据库名.sql
将备份的数据库 abc.sql 导入到数据库中:
mysql -uroot -p123456 < abc.sql
2、 使用 source 命令导入
使用 source 命令需要我们先登录到 mysql 中,并创建一个空的数据库:
mysql> create database abc; # 创建数据库
mysql> use abc; # 使用已创建的数据库
mysql> set names utf8; # 设置编码
mysql> source /home/abc/abc.sql # 导入备份数据库
注意你备份的 sql 文件路径。
参考:
1. https://www.runoob.com/w3cnote/linux-mysql-import-export-data.html
2. https://www.cnblogs.com/qmfsun/p/5405599.html
Linux下导入导出 MySQL 数据库表结构数据相关推荐
- linux系统导入导出mysql数据库数据
一.导出数据库 1.导出完整数据:表结构+数据 Linux 下可以使用 mysqldump 命令来导出数据库,语法格式如下: 在mysql/bin下面执行命令 ./mysqldump -u用户名 -p ...
- Linux手动导入导出mysql数据库
有时候我们管理数据库的时候需要用到命令执行导入导出的操作,因为这样稳定可靠,不易有乱码出现.而且导入的数据库大小不受限制. MySQL数据库导出 执行以下命令导出. /usr/local/mysql/ ...
- linux中oracle导出dmp,linux下导入导出oracle的dmp文件
1.导出dmp件 命令:exp QGTG/\"QGTG@orcl\" file=/usr/fuck.dmp exp QGTG/\"QGTG@orcl\" fil ...
- mysqldump导入导出mysql数据库
mysqldump导入导出mysql数据库 mysqldump导入导出mysql数据库 2011-02-21 16:33 数据库的基本导入\导出的命令 是 mysqldump 和 source 在li ...
- linux首次登陆mysql设置密码,Linux下第一次使用MySQL数据库,设置密码
在终端下输入:/etc/rc.d/init.d/mysqld status 查看MySQL状态,看看是否运行. 没有运行的话就输入:/etc/rc.d/init.d/mysqld start 这时,就 ...
- powerdesigner导出mysql数据库表结构到Word
powerdesigner导出mysql数据库表结构到Word 需求场景 将SQL导入PowerDesigner中生成模型 创建导出的word模版 需求场景 将数据库表导结构出为word文档: 将SQ ...
- linux备份mysql怎样操作,Linux下自动备份MySQL数据库详细操作步骤(转载)
环境说明 操作系统:CentOS IP:192.168.150.214 Oracle数据库版本:Oracle11gR2 用户:root 密码:123456 端口:3306 数据库:ts_0.ts_1. ...
- linux定时备份数据库到远程ftp,Linux下自动备份MySQL数据库并上传到远程FTP服务器...
Linux下自动备份MySQL数据库并上传到远程FTP服务器且删除指定日期前的备份Shell脚本 说明: 1.备份MySQL数据库存放目录/var/lib/mysql下面的xshelldata数据库到 ...
- linux mysql如何远程连接mysql数据库,Linux下远程连接MySQL数据库的方法
Linux下远程连接MySQL数据库的方法 踩坑笔记 估计搞了一个多小时才把这个远程连接搞好.一台本地电脑,一台云服务器,都是linux系统. 步骤 1.在服务器端开启远程访问 首先进入mysql数据 ...
最新文章
- CMake Error include could not find load file: AwsCFlags 解決辦法
- Python读取文本,输出指定中文(字符串)
- Python+numpy实现矩阵QR分解
- java for循环 等待_java-等待在循环内按下键
- @scheduled注解配置时间_Spring Cloud 之配置服务器(下)配置刷新
- python官方文档怎么样_python官方文档
- OneAlert 入门(三)——事件分析
- 基于Java毕业设计校园一卡通管理系统源码+系统+mysql+lw文档+部署软件
- 员工计算机耗材管理,八大秘籍教你精细化管理科室耗材!
- 【性能测试】轻商城-项目实战3
- python汽车类_用Python代码实现汽车类,类用,python
- html5半径,化学元素原子半径大小比较
- 基于STM32+华为云IOT设计的酒驾监控系统
- 计算机标签高低温标准,液晶显示屏高温高湿测试判断标准
- Springboot 项目学习
- c++里面的protect和public、private有什么区别?
- AppStore打开后空白的解决办法
- PrintDocument打印、预览、打印机设置和打印属性的方法(较完整)
- 微信公众号开发(总结)
- SAS的基本使用介绍1(数据集建立与输入输出格式)