linux导出数据库,linuxU盘只读模式怎么解除

在linux中怎么将数据导入数据库

linux下导入、导出mysql数据库命令

一、导出数据库用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

linux下导入、导出mysql数据库命令

在Linux环境下,操作MySQL数据库的导入和导出可以通过命令行工具轻松完成。以下是详细步骤:

###导出数据库

1.**全量导出**:使用`mysqldump`命令,格式为:

/usr/local/mysql/bin/mysqldump-u用户名-p密码数据库名>数据库名.sql

示例:`/usr/local/mysql/bin/mysqldump-uroot-pabc> abc.sql`

2.**只导出表结构**:

mysqldump-u用户名-p密码-d数据库名>数据库名.sql

示例:`/usr/local/mysql/bin/mysqldump-uroot-p-d abc> abc.sql`

###导入数据库

1.**新建空数据库**:

mysql>create database数据库名;

2.**导入数据库**,推荐方法:

-选择数据库:`mysql>use数据库名;`

-设置编码:`mysql>set names utf8;`

-导入数据:`mysql>source路径/数据库名.sql;`

###导入/导出特定表

-导出特定表结构和数据:

mysqldump-uroot-p密码数据库名表名>脚本名;

示例:`mysqldump-uroot-pdbpasswd dbname tableName> db.sql;`

-导入特定表:

-登陆数据库:`mysql-uroot-p`

-选择数据库:`mysql>use数据库名;`

-导入sql文件:`mysql>source路径/表名.sql;`

###查询结果导出

-直接导出查询结果:

mysql-h10.10.10.10-ucrazyant-p123456-P3306-Ne"use test; select* from tb_test;">/tmp/rs.txt

总之,通过上述命令,可以灵活地在Linux的MySQL环境中进行数据库的导出和导入操作。记得根据实际需要调整用户名、密码和路径。

如何在Linux中导出导入MySQL数据库

本例中以在CentOS6.6下导入导出MySQL 5.1.73数据库举例说明。

查看数据库版本

1.输入“mysql--version”查看MySQL版本,本例中为5.1.73。

查看当前数据库

2.输入“mysql-u root-p”并输入密码登录。

3.输入“show databases;”查看当前数据库。注意:必须输入;

4.输入“use mysql;”连接名为mysql的数据库。

5.输入“show tables;”查看表。

6.内容如下。

7.输入“exit;”退出MySQL。

导出(备份)数据库

8.输入“mysqldump-u root-p mysql/tmp/mysqlbackup.sql”将名为mysql的数据库的数据和表结构导出/tmp命令下并命名为mysqlbackup.sql。注意:本例中为举例方便起见保存到/tmp目录下,实际操作中请确保存放到安全的目录下。

9.输入root的密码并按回车键确定。注意:因mysqldump默认不会导出事件表,所以弹出警告:-- Warning: Skipping the data of table mysql.event. Specify the--events option explicitly.

10.如需避免此警告则输入“mysqldump-u root-p--events--ignore-table=mysql.event mysql/tmp/mysqlbackup1.sql”并按回车键确定。注意:为区别起见将此备份文件命名为mysqlbackup1.sql。

11.输入密码并按回车键确定。

12.如需只导出表结构则加上“-d”参数,即输入“mysqldump-u root-p-d mysql/tmp/mysqlbackup2.sql”并输入密码确定。注意:为区别起见将此备份文件命名为mysqlbackup2.sql。

13.输入“ls/tmp”可查看备份文件。注意:实际操作中请将/tmp替换您实际备份的路径。

导入(还原)数据库

14.为演示还原起见,本例中输入“drop database mysql;”将原名为mysql的数据库删除。

15.再次输入“show databases;”发现名为mysql的数据库已被删除。

16.输入“create database mysql;”创建名为mysql的数据库。

17.输入“show databases;”可发现已新建名为mysql的数据库,输入“use mysql;”和“show tables;”则显示“Empty set(0.00 sec)”。

18.输入“exit;”退出MySQL。

阅读剩余
THE END