linux中怎么把mysql数据库导出

如题所述

第1个回答  2016-10-13
一、导出数据库用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
注:/usr/local/mysql/bin/ ---> mysql的data目录

二、导入数据库
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命令本回答被提问者采纳

Linux服务器上轻松导入、导出MySQL数据库
MySQL数据库导出 方法1:mysqldump命令 执行命令: \/usr\/local\/mysql\/bin\/mysqldump -u 用户名 -p 数据库名 》 文件名 如果数据库用户名有密码密码,执行后会提示输入密码。如果数据库用户名没有密码,就将命令中的“-p”参数删除。 (注意:推荐使用MySQL root帐号进行操作,因为有些数据库可能设置了...

Linux系统下MySQL数据库的导入导出操作指南
针对MySQL数据库的导出操作,可以使用"mysqldump"命令实现。以无密码为例,执行命令后,系统会提示输入密码,此时只需再次敲击回车即可。执行命令格式为:mysqldump [用户名] [密码] [数据库名] > [导出文件名].sql。其中,[用户名]、[密码]、[数据库名]需替换为具体信息,[导出文件名]则为生成的SQ...

如何在Linux中导出导入MySQL数据库
查看数据库版本1.输入“mysql --version”查看MySQL版本,本例中为5.1.73。查看当前数据库2.输入“mysql -u root -p”并输入密码登录。3.输入“show databases;”查看当前数据库。 注意:必须输入;4.输入“use mysql;”连接名为mysql的数据库。5.输入“show tables;”查看表。6.内容如下。7.输...

linux下怎么mysql数据库
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql \/usr\/local\/mysql\/bin\/ mysqldump -uroot -p abc > abc.sql 敲回车后会提示输入密码 2、只导出表结构 mysqldump -u用户名 -p密码 -d 数...

在linux中怎么将数据导入数据库(linux怎么进入数据库)
一、导出数据库用mysqlmp命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqlmp-u用户名-p密码数据库名>数据库名.sql \/usr\/local\/mysql\/bin\/mysqlmp-uroot-pabc>abc.sql 敲回车后会提示输入密码 2、只导出表结构 mysqlmp-u用户名-p密码-d数据库名>数据库名.sql \/usr\/...

linux系统下的mysql导入导出
1 不停数据库写的情况下,也可以使用 mysqldump 导出,但因为 mysqldump 导出时会加表锁(lock tables table_name read;),导出过程中会阻塞写(应用程序的写数据库或其他情况的写),不会影响读。2 导入一个备份后,还要继续同步备份的操作,那必须结合同步来进行,先导出导入数据(导出时注意加上 ...

linux 进入mysql 命令行模式怎么导出
1、在终端中输入mysql -u用户名 -p密码命令可以进行mysql命令行 2、如果密码有特殊字符就先mysql -u用户名 -p回车,然后提示输入密码后,再输入密码回车即可 3、mysql 其它参数说明:mysql命令行参数 Usage: mysql [OPTIONS] [database] \/\/命令方式 -?, --help \/\/显示帮助信息并退出 -I,...

linux下 在QT中把mysql的数据导出excel
方法一:进入到mysql的控制台,输入:1. SELECT * INTO OUTFILE ‘.\/test.xls‘ FROM tb1 WHERE 1 ORDER BY id DESC LIMIT 0, 50;这样,应该会在你的mysql的var\/目录下产生一个test.xls的文件。。。但是如果你的shell的登录帐户和mysql的运行账户不同,很可能这个方法就不适用了,因为你可以...

linux导入dmp文件命令linux导入dmp
1、MySQL数据库导出\/usr\/local\/mysql\/bin\/mysqldump-uroot-p123456test>\/home\/backup\/test.sql其中:root为数据库用户名123456为对应root数据库密码test是需要导出的数据库名。\/home\/backup\/test.sql是数据库文件sql导出的路径。2、MySQL数据库导入\/usr\/local\/mysql\/bin\/mysql-uroot-p123456test 如何让...

在linux下 如何使用mysqldump进行mysql的完全备份? 要完整命令 记得是...
mysql数据库导出要用到MySQL的mysqldump工具,基本用法是:shell> mysqldump [OPTIONS] database [tables]如果你不给定任何表,整个数据库将被导出。通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果...

相似回答