Ubuntu 20.04 MySQL 命令行导入导出数据库

前言

        Ubuntu(Linux)下没有像Navicat等好用的MySQL可视化工具,尤其是Server版本,没有界面,那么我们的所有操作都依赖于命令行。

参考链接:https://www.runoob.com/w3cnote/linux-mysql-import-export-data.html

个人觉得这个写得不够详细,下面将我的经验分享给大家。

Ubuntu 20.04 MySQL 命令行导入导出数据库_第1张图片

一 导出数据库

1.确保MySQL安装成功

查看MySQL版本: 

mysql -V

Ubuntu 20.04 MySQL 命令行导入导出数据库_第2张图片

2.查找MySQL安装路径

whereis mysql

可以看到有mysql的路径挺多的,一般为第一个。切换到第一个路径下。

cd /usr/bin/

查找 mysqldump这个命令文件

find . -name mysqldump

这里的 .  代表当前路径,后面的文件名 有没有引号不影响 

Ubuntu 20.04 MySQL 命令行导入导出数据库_第3张图片

3.导出数据库

使用mysqldump命令

注:  如果没有配置变量,前面记得加上绝对路径,这里是在当前文件夹下执行的,所以没有加路径

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

mysqldump -u root -p zoography_db >/home/lzw/zoography.sql 

输入命令后,输入密码即可。 

Ubuntu 20.04 MySQL 命令行导入导出数据库_第4张图片

二 导入数据库

Ubuntu 20.04 MySQL 命令行导入导出数据库_第5张图片

按照这个教程,-p 后面输入密码,我尝试了一下,发现没成功。具体原因也没去深究,有知道的朋友希望可以指导下。

不知道如果是 -p 后面是一个已经存在的数据库会不会成功,如果是这样,那还不如直接方式二。

Ubuntu 20.04 MySQL 命令行导入导出数据库_第6张图片

本文采用的是方式二:

导入数据库,个人使用的是方式二即 source + 数据库文件。

Ubuntu 20.04 MySQL 命令行导入导出数据库_第7张图片

 

你可能感兴趣的:(数据库,mysql,ubuntu,linux,数据库)