linux下mysql数据库导入导出命令详解数据库
2023-06-13 09:20:14 时间
首先linux 下查看mysql相关目录
[email protected]:~# whereis mysql
mysql:
/usr/bin/mysql - mysql的运行路径
/etc/mysql
/usr/lib/mysql mysql的安装路径
/usr/bin/X11/mysql
/usr/share/mysql
/usr/share/man/man1/mysql.1.gz
此外还有一个:
var/lib/mysql mysql数据库data文件的存放路径
确定了运行路径,执行导入、导出mysql数据库命令
一、导出数据库用mysqldump命令
(注意:先cd到mysql的运行路径下,再执行一下命令):
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 数据库名.sql
mysqldump -uroot -p dbname dbname .sql
敲回车后会提示输入密码
2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 数据库名.sql
mysqldump -uroot -p -d dbname dbname .sql
二、导入数据库
1、首先建空数据库
mysql create database dbname ;
2、导入数据库
方法一:
(1)选择数据库
mysql use dbname ;
(2)设置数据库编码
mysql set names utf8;
(3)导入数据(注意sql文件的路径)
mysql source /home/xxxx/dbname .sql;
方法二:
mysql -u用户名 -p密码 数据库名 数据库名.sql
导入存储过程:
前面加上:DELIMITER //
后面加上://
5788.html
mysql相关文章
- MySQL数据库管理工具_Mysql数据库
- linux计划任务详解,Linux计划任务详解
- mysql常用命令
- Linux复制本地文件的简单操作(linux复制本地文件)
- Linux进程间的恶性死锁(linux进程死锁)
- Linux虚拟主机搭建:创建新网络空间(linux虚拟主机搭建)
- MySQL动态SQL语句:构建数据库的基石(mysql动态sql语句)
- Linux下轻松获取计算机名(linux获取计算机名)
- MySQL数据库终极命令指南(mysql数据库命令大全)
- Linux下构建Samba共享服务器(linux共享samba)
- 日志Linux获取启动日志:技术指导(linux获取启动)
- MySQL实现数据库表的备份(mysql备份数据库表)
- 掌握MySQL:如何用电脑连接MySQL数据库(电脑连接mysql)
- 运算Linux下浮点数运算精度提升之路(linux浮点数)
- 指导Linux中改变环境变量的方法(linux改环境变量)
- Linux 目录备份:保护最重要的数据(linux备份目录)
- 配置MySQL: 快速连接数据库(连接mysql配置文件)
- Linux的多元分支之路(linux的分支)
- MySQL编码修改:从未如此简单(mysql编码修改)
- Mysql数据库:能否实现联网?(mysql数据库能联网吗)
- 如何测试 MySQL 连接:一步一步教你如何保证连接成功(测试mysql连接)
- MySQL遍历数据库:实现快速查询(mysql 遍历数据库)
- Mysql 数据库类:管理您的数据(mysql数据库类)
- Linux下的高精度时间管理(linux 高精度时间)
- 界面让Linux拥有Qt完美图形界面的魅力(linux qt 图形)
- 记录MySQL查询:一天记录的分析(mysql查询某天)
- Linux视频教程:快速掌握Linux基础知识(linux 视频 教程)
- C语言MySQL驱动类快速管理MySQL数据库(c mysql驱动类)
- 从零开始MySQL数据库的使用入门上手指南(c mysql库使用教程)
- MySQL三范式浅析数据库设计优化(mysql三范式简单描写)
- MySQL七种数据类型,你真的理解了吗(mysql七种)
- MySQL数据库常用操作全面介绍(mysql一些常用操作)
- MySQL 数据库规模突破上千万,如何高效管理(mysql 上千万数据库)