前言

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

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

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

一 导出数据库

1.确保MySQL安装成功

查看MySQL版本:

mysql -V

2.查找MySQL安装路径

whereis mysql

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

cd /usr/bin/

查找 mysqldump这个命令文件

find . -name mysqldump

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

3.导出数据库

使用mysqldump命令

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

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

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

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

二 导入数据库

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

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

本文采用的是方式二:

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

Ubuntu 20.04 MySQL 命令行导入导出数据库相关推荐

  1. (转)MySQL命令行--导入导出数据库

    MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Serv ...

  2. mysql命令导入导出数据库_MYSQL命令行导入导出数据库详解

    Mysql命令行导入数据库: 1,将要导入的.sql文件移至bin文件下,这样的路径比较方便 2,同上面导出的第1步 3,进入MySQL:mysql -u 用户名 -p 如我输入的命令行:mysql ...

  3. mysql go命令行_Go语言调用mysql.exe和mysqldump命令行导入导出数据库

    最近准备将我平时写的ruby和python小工具推广到整个小组,以提高小组工作效率.但是效果不太理想,主要是脚本语言依赖环境,安装配置比较繁琐,组员们虽然很羡慕我的工具,但是愿意尝试很少. Go语言最 ...

  4. MySQL命令行导入导出sql文件

    linux下 一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1.导出数据和表结构(常用): mysqldump -u用户名 -p密码 数据库名 > 数据库 ...

  5. 倒出mysql库命令行_mysql命令行导入导出数据库

    导出: 1.在命令行里,进入mysql安装根目录下的bin目录下 比如:D:\Program Files\MySQL\MySQL Server 5.0\bin 输入 mysqldump -uroot ...

  6. Ubuntu 14.04使用命令行安装VirtualBox

    Ubuntu 14.04使用命令行安装VirtualBox 基本安装命令: #sudo sh -c 'echo "deb http://download.virtualbox.org/vir ...

  7. mysql命令行导入sql文件

    1.首先登录到mysql命令行 2.然后选择数据库 3.设置字符编码 4.导入sql文件 # 选择数据库 mysql>use dbtest; # 设置字符编码 mysql>set name ...

  8. MySQL命令行导入导出文件(全)

    文章目录 命令行导出数据库相关表为SQL文件 导出数据库表结构 导出数据库表结构和数据 命令行导入SQL文件到MySQL 命令行登陆到MySQL并选择要使用的数据库 将SQL文件进行导入 命令行直接导 ...

  9. 黑窗口方式,使用命令行导入导出Oracle

    目录 顺子 导前须知 Oracle数据库原理 为什么导入Oracle时,会出现表空间不存在错误 Oracle导入导出数据库时,黑窗口一闪而过 Oracle导出报错: unknown command b ...

最新文章

  1. 一文读懂虚拟现实产业最新发展趋势
  2. 传说中的CAFEBABE到底在哪儿?
  3. 线性表实现一元多项式的表示及相加(C语言实现)【线性表】
  4. angular4更改表单中显示的值_Angular 4 动态表单教程 Reactive Forms教程
  5. JVM类加载(2)—连接
  6. 如何将目录下几百个lib加入到vs项目属性下的链接器
  7. 聊一聊promise的前世今生
  8. Android NDK之静态/动态注册Native方法
  9. idea 自动生产序列吗,IDEA自动生成序列化Id
  10. ++[[]][+[]]+[+[]] == 10 //true
  11. 纯js分页代码(简洁实用)
  12. Fragstats 4.2 批处理(geotiff格式)
  13. 浅析ServiceMesh Istio
  14. 如何为人员办理离职停保
  15. 计算机指令的标准,MIDI是乐器和计算机使用的标准语言,是一套指令
  16. webpack入门使用教程
  17. luogu4182 [USACO18JAN] Lifeguards P (单调队列优化dp)
  18. [数据结构与算法]动态规划:扔鸡蛋问题
  19. scrcpy替换minicap
  20. “INNER JOIN”和“OUTER JOIN”有什么区别?

热门文章

  1. html中设置table的各个td的宽度方法:
  2. flash 上传类 带自动压缩功能
  3. java 静态代码块的作用_Java中什么是静态代码块,有什么作用?
  4. Javaweb学习笔记(JSP标准标签库)
  5. python中multiply函数_【python入门】multiply用法
  6. 离线在线计算机系统,怎么离线重装系统?最简单离线系统重装方法
  7. 【解决办法】eclipse中的jsp文件修改,浏览器没有自动同步更新,而是需要重启tomcat才能更新
  8. Java 游戏自动寻路,自动寻路等于垃圾游戏!跑图才是真浪漫?大人,这次时代真的变了...
  9. sourceInsight4 破解方法
  10. Xshell 修改系统时间命令