前言
Ubuntu(Linux)下没有像Navicat等好用的MySQL可视化工具,尤其是Server版本,没有界面,那么我们的所有操作都依赖于命令行。
参考链接:/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 + 数据库文件。