Mac下Mysql导出sql语句的方法及可能遇到的mysqldump: command not found

原来曾经写过一篇《在windows平台下Mysql将数据库导成SQL语句方法》的文章,


最近切换到了Mac os的开发平台,于是乎自己又琢磨了一套方法


度娘了一下,尚无针对Mac的SQL语句导出方法的介绍,在这里与大家分享。


步骤一:


打开Terminal,输入mysqldump,


发现Terminal提示《mysqldump: command not found》



步骤二:

(如果没有提示mysqldump: command not found可直接跳到步骤三)


之所以会出现mysql或者mysqldump这样的命令找不到,


我们可以打开/usr/bin文件夹,发现bin目录中并没有Mysql打头的UEF文件,


而在/usr/local/mysql/bin中可以找到这样的文件,


说明mysql的命令默认安装路径是不在bin目录中的,


因而我们需要在环境变量中配置mysql的所有命令,按照如下步骤:


打开terminal

输入vi ~/.bash_profile

添加如下三行代码:

#mysql
PATH=$PATH:/usr/local/mysql/bin
export

保存并退出后

在terminal输入source ~/.bash_profile

然后就成功了


步骤三:


下面是通过MySQL命令行导出数据库或表的方法:


MySQL命令行导出数据库:


mysqldump -u 用户名 -p 数据库名 > 导出的地址/导出的文件名


如我输入的命令行:mysqldump -u root -p hehe > '/Users/lichen/Desktop/hehe.sql'


输入后会让你输入进入MySQL的密码,输入密码即可看到hehe.sql出现在桌面上。


MySQL命令行导出一个表:

mysqldump -u 用户名 -p 数据库名 表名> 导出的地址/导出的文件名

如我输入的命令行:mysqldump -u root -p hehe people> '/Users/lichen/Desktop/hehe_people.sql'


输入后会让你输入进入MySQL的密码,输入密码即可看到hehe_people.sql出现在桌面上。



  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值