Mac下Mysql导出sql语句的方法及可能遇到的mysqldump: command not found
2015-04-11 13:12
513 查看
原来曾经写过一篇《在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的所有命令,按照如下步骤:
步骤三:
下面是通过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出现在桌面上。
最近切换到了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出现在桌面上。
相关文章推荐
- Mysql中文乱码以及导出为sql语句和Excel问题解决方法[图文]
- Go丨语言package github.com/Go-SQL-Driver/MySQL: exec: "git": executable file not found in %PATH%解决方法
- mysql 导出select语句结果到excel文件遇到问题及解决方法
- mac 安装 MySQL报错 -bash: mysql: command not found
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- mysql 导出select语句结果到excel文件遇到问题及解决方法
- mac终端运行mysql -uroot -p时出现-bash: mysql: command not found
- Mysql中文乱码以及导出为sql语句和Excel问题解决方法[图文]
- MySQL导入导出.sql文件方法(转载)
- 关于Servlet中连接mysql抛出ClassNotFoundException这个异常的解决方法
- sql语句中遇到“被零除错误”提示的解决方法
- MySQL 分页查询: To SQL_CALC_FOUND_ROWS or not to SQL_CALC_FOUND_ROWS?
- 编译安装MYSQL,遇到configure: error: No curses/termcap library found的解决方法!
- SPSite site = new SPSite(url); 连接site的时候遇到"FileNotFoundException" 异常的解决方法
- mysqldump导出sql中insert语句的问题
- java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver的解决方法
- MySql捕获sql语句异常的方法
- Mysql的sql语句中使用判断语句遇到的问题
- powerdesigner 模型导出为sql语句(mysql环境)
- MySQL数据导入导出方法与工具介绍(2-import from sql