mysql导入导出命令(Linux+Windows)
Linux环境:
壹、首先查看mysql的数据存放路径:ps -ef|grep mysql
贰、进入上述查出的mysql数据存放路径:cd var/lib/mysql (数据存放路径)
叁、导出数据库用mysqldump命令
1、导出数据和表结构:
mysqldump -u 用户名 -p 数据库名 > 文件名.sql
示例:mysqldump -u root -p database > database20171025.sql (敲回车后会提示输入密码)
2、只导出表结构
mysqldump -u 用户名 -p -d 数据库名 > 数据库名.sql
示例:mysqldump -u root -p -d database > database_nodata20171025.sql
肆、导入数据库:
1、执行sql语句建立空数据库;
create database数据库名;
2、进入数据备份所在目录,导入数据到数据库;
mysql -u 用户名 -p 数据库名 < 数据库名.sql
Windows环境
壹、首先查看mysql的数据存放路径,执行sql语句:select concat(@@basedir,'bin') as datadir from dual
貳、进入系统命令执行界面(键盘Win+R,输入cmd),输入 cd+上面查询出来的地址,回车进入mysql数据存放路径。示例:cd C:/Program Files/MySQL/MySQL Server 5.5/bin
參、导出数据库用mysqldump命令:
1、导出数据和表结构:
mysqldump -u 用户名 -p 数据库名 > 数据备份路径下/文件名.sql
示例:mysqldump -u root -p database > C:databak/database20171025.sql(敲回车后会提示输入密码)
2、只导出表结构
mysqldump -u 用户名 -p -d 数据库名 > 数据库名.sql
示例:mysqldump -u root -p -d database > C:databak/database_nodata20171025.sql
肆、导入数据库
1、执行sql语句建立空数据库
create database数据库名;
2、导入数据库
mysql -u 用户名 -p 数据库名 < 数据备份路径下/数据库名.sql
最新文章
- 使用动态类型dynamic让你的省了很多临时类
- 【leetcode】 Palindrome Partitioniong (middle) (*^__^*)
- 百度地图 IOS版开发经验分享
- Instruments_Activity Monitor使用入门
- JMP软件中的晶圆图( Wafer Map)分析
- Ant快速入门(一)-----Ant介绍
- header.htm
- HTML5 Storage API
- [C# 开发技巧]实现属于自己的截图工具
- C语言客户端服务器代码
- 手机自动化测试:appium源码分析之bootstrap十四
- 【Android Studio安装部署系列】二十八、Android Studio查看其它APP的布局结构
- C语言学习及应用笔记之三:C语言const关键字及其使用
- unable to load http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl
- Redis学习系列三List列表
- 总结ASP.NET MVC视图页使用jQuery传递异步数据的几种方式
- Java-JDK &; Android SDK下载安装及配置教程
- 20165302 学习基础和C语言基础调查
- PHP.48-TP框架商城应用实例-后台23-权限管理-权限验证
- c语言循环单链表