首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

linux下导入、导出mysql数据库命令 下载文件到本地

2023-11-10 来源:花图问答

 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

建议使用第二种方法导入。

注意:有命令行模式,有sql命令

 

linux下导入、导出mysql数据库命令 下载文件到本地

标签:

小编还为您整理了以下内容,可能对您也有帮助:

linux mysql 导出数据

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

一、导出数据库用mysqlmp命令(注意mysql的安装路径,即此命令的路径):
1、导出数据和表结构:
mysqlmp -u用户名 -p密码 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/ mysqlmp -uroot -p abc > abc.sql
敲回车后会提示输入密码
2、只导出表结构
mysqlmp -u用户名 -p密码 -d 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/ mysqlmp -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数据库也越来越大,备份问题也日益凸显,使用phpmyadmin导出或导入时可能会因为超时文件过大等原因无法导入或导出。下面VPS侦探说一下几个解决方法:

步骤/方法

MySQL数据库导出 方法1:mysqlmp命令 执行命令: /usr/local/mysql/bin/mysqlmp -u 用户名 -p 数据库名 》 文件名 如果数据库用户名有密码密码,执行后会提示输入密码。如果数据库用户名没有密码,就将命令中的“-p”参数删除。 (注意:推荐使用MySQL root帐号进行操作,因为有些数据库可能设置了只能对应的用户进行操作。) 方法2:phpmyadmin phpmyadmin支持将数据库文件直接备份到配置文件指定的目录,默认安装的lnmp使用了修改后的配置,可以将数据库直接备份到/home/wwwroot/phpmyadmin/save/ 下面,然后用户通过http或者ftp等方式下载即可。暂时没有测试过比较大的数据库,lnmp的用户可以测试一下给我反馈。 方法3:第三方软件 如:帝国备份王,专门为MYSQL大数据的备份与导入而设计的稳定高效软件,系统采用分卷备份与导入,理论上可备份任何大小的数据库。据网上的反馈看还是不错的,安装使用方法。 MySQL数据库导入 方法1:mysql命令 执行命令: /usr/local/mysql/bin/mysql -u 用户名 -p 数据库名 文件名 参数与mysqlmp的使用一样。 (注意:导入的数据库名需要已经存在。) 方法2:phpmyadmin

phpmyadmin可以将位于/home/wwwroot/phpmyadmin/upload/ 导入到指定的数据库里,可以上传数据库备份文件到/home/wwwroot/phpmyadmin/upload/这个目录进行导入。

linux系统中mysql数据库的导入和导出

目的:将服务器的mysql中的数据导入到本地
设备:本地:Mac。
远程服务器:linux
使用ssh登录服务器
mysqlmp
-u
[username]
-p
[database_name]
>
[/path/mpfilename.sql]
例如:`mysqlmp
-u
root
-p
mywordpress
>
/var/mywordpress.sql
在Mac上使用软件filezilla将第2步导出的mywordpress.sql下载到本地
mysql
-u
[username]
-p
[database_name]
<
[mpfilename.sql]
其中,database_name需要是本地数据库中已存在的数据库,比如新建一个。

linux系统中mysql数据库的导入和导出

目的:将服务器的mysql中的数据导入到本地
设备:本地:Mac。
远程服务器:linux
使用ssh登录服务器
mysqlmp
-u
[username]
-p
[database_name]
>
[/path/mpfilename.sql]
例如:`mysqlmp
-u
root
-p
mywordpress
>
/var/mywordpress.sql
在Mac上使用软件filezilla将第2步导出的mywordpress.sql下载到本地
mysql
-u
[username]
-p
[database_name]
<
[mpfilename.sql]
其中,database_name需要是本地数据库中已存在的数据库,比如新建一个。

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

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

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

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

12.如需只导出表结构则加上“-d”参数,即输入“mysqlmp -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。

linux系统下的mysql导入导出

1 不停数据库写的情况下,也可以使用 mysqlmp 导出,但因为 mysqlmp 导出时会加表锁(lock tables table_name read;),导出过程中会阻塞写(应用程序的写数据库或其他情况的写),不会影响读。
2 导入一个备份后,还要继续同步备份的操作,那必须结合同步来进行,先导出导入数据(导出时注意加上 --master-data 选项,或导出前 show master status 记下日志名称和位置),再配置同步,并启动同步;
3 日志记录的编号,也就是 position,可以在导出前查询,也可以在导出时加 --master-data 选项一并进行;

-- 几个注意事项:
1 导出会加表锁(这是服务器级的读锁),如果数据库较大,可能会影响业务;较小的话,可以在数据库本机进行导出,时间很快;
2 大数据库一定要做个备份机(即replication的slave),同步会涉及到数据的一致性(备份、启用同步)问题,可以深入理解下;

linux系统下的mysql导入导出

1 不停数据库写的情况下,也可以使用 mysqlmp 导出,但因为 mysqlmp 导出时会加表锁(lock tables table_name read;),导出过程中会阻塞写(应用程序的写数据库或其他情况的写),不会影响读。
2 导入一个备份后,还要继续同步备份的操作,那必须结合同步来进行,先导出导入数据(导出时注意加上 --master-data 选项,或导出前 show master status 记下日志名称和位置),再配置同步,并启动同步;
3 日志记录的编号,也就是 position,可以在导出前查询,也可以在导出时加 --master-data 选项一并进行;

-- 几个注意事项:
1 导出会加表锁(这是服务器级的读锁),如果数据库较大,可能会影响业务;较小的话,可以在数据库本机进行导出,时间很快;
2 大数据库一定要做个备份机(即replication的slave),同步会涉及到数据的一致性(备份、启用同步)问题,可以深入理解下;

linux导入mysql

mysql如何创建数据库并导入数据文件(linux下)?

工具/原料;mysql电脑;方法/步骤;

1、点击“开始”进入界面,找到mysql。;

2、双击打开mysql软件,输入密码。;

3、输入“showdatabases;”即可看到自己创建的数据库。;

4、输入“use数据库名”,使用此数据库。;

5、输入“sourcesql文件的路径”。;

6、输入“showtables”,即可看到导入的表了。

linux怎么快速导入Mysql数据库与?

1、MySQL数据库导出/usr/local/mysql/bin/mysqlmp-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系统中登录mysql数据库的命令?

Linux登录MySQL数据库的命令就是mysql(注意命令的字母全部都是小写字母),这个命令实际上是一个MySQL客户端程序,所以需要安装这个MySQL客户端才会有这个命令:apt-getinstallmysql-client

linux怎么安装mysql数据库?

点击“Download”,下拉到最下面,选择社区版的进行下载,在跳转的新页面继续点击“Download”选择对应的操作系统版本和位数,下载对应的yum仓库,点击“Downloadnow”,在跳转的新页面中下载操作系统对应的版本在跳转的新的页面中会提示登录,选择直接下载上传到服务器并安装mysql的yum仓库

linux怎么连接数据库?

开启MySQL服务后,使用MySQL命令可以登录。一般使用mysql-uroot-p即可。如果数据库不是本机,则需要加参数,常用参数如下:

1,-h,指定ip地址,默认为localhost

2,-u,指定用户名。

3,-p,指定密码,密码可以接在-p后面输入mysql-uroot-p123456。也也可以mysql-uroot-p回车等提示输入密码时输入,这样输入密码没有回显。

分别在Linux和Windows下,如何使用MySql命令导入/导出*.sql文件

Ubuntu下使用MySql命令导入/导出*.sql文件 ( redhat的mysql命令在: /usr/local/mysql/bin/ 目录下面 )导出:1.导出整个数据库mysqlmp 数据库名 > 导出的文件名 -u 用户名 -p密码2.导出一个表mysqlmp 数据库名 表名 > 导出的文件名 -u 用户名 -p密码导入:在提示符下输入mysql -u root -p 密码进入MYSQL后:先打开要导入的数据库mysql>use test;然后,设置要导入的数据的编码(如果MySQL默认编与要导入的数据编码一致,此步可省略)mysql>set names 编码格式(utf8或gbk);最后,导入数据sql文件mysql> source c:/test.sql;Windows下使用MySql命令导入/导出*.sql文件 1. 导出数据库:D:\mysql\bin> mysql 数据库名 > 导出的文件名 -u 用户名 -p密码2. 导入数据库:

显示全文