之所以会出现MySQL或者mysqldump这样的命令找不到,
我们可以打开/usr/bin文件夹,发现bin目录中并没有mysql打头的UEF文件,
而在/usr/local/mysql/bin中可以找到这样的文件,
说明mysql的命令默认安装路径是不在bin目录中的,
因而我们需要在环境变量中配置mysql的所有命令,按照如下步骤
打开terminal
输入vi ~/.bash_profile
添加如下三行代码:
#mysqlPATH=$PATH:/usr/local/mysql/binexport
保存并退出后
在terminal输入source ~/.bash_profile
然后就成功了
mac下mysqldump找不到命令
标签:ase 说明 get 没有 目录 成功 replace bash term
小编还为您整理了以下内容,可能对您也有帮助:
解决mac mysql: command not found的方法
错误:
原因:这是由于系统默认会查找/usr/local/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/local/bin目录下,相当于建立一个链接文件。
假设mysql的路径是:/usr/local/mysql
那么我们把/usr/local/mysql/bin/mysql,映射到/usr/local/bin目录下:
还有其它常用命令mysqladmin、mysqlmp等不可用时候都可按用此方法解决。
解决mac mysql: command not found的方法
错误:
原因:这是由于系统默认会查找/usr/local/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/local/bin目录下,相当于建立一个链接文件。
假设mysql的路径是:/usr/local/mysql
那么我们把/usr/local/mysql/bin/mysql,映射到/usr/local/bin目录下:
还有其它常用命令mysqladmin、mysqlmp等不可用时候都可按用此方法解决。
mysqldump找不到,怎么备份mysql数据库
方法/步骤
开始——运行——输入cmd,确定
进入Dos命令行下,输入
mysqlmp
--help,可以先熟悉mysqlmp的帮助信息
注意:
如果安装时配置了bin路径则可以直接输入mysqlmp
--help命令
如果安装时没有配置了bin路径则需要切换到mysql安装目录下的bin目录下输入mysqlmp
--help命令
在帮助信息里可以看到命令的基本格式如下:
Usage:
mysqlmp
[OPTIONS]
database
[tables]
OR
mysqlmp
[OPTIONS]
--databases
[OPTIONS]
DB1
[
DB2
DB3...]
OR
mysqlmp
[OPTIONS]
--all-databases
[OPTIONS]
备份或导出整个数据库
输入mysqlmp
-uroot
-p
test
>
test.sql
回车后输入输入root的密码即可
命令解释:
mysqlmp
-u
用户名
-p
数据库名
>
导出的文件名
这样打开我的电脑就可以在当前目录看到导出的文件了
备份或导出数据库中一个表
输入mysqlmp
-uroot
-p
phpmyadmin
pma_bookmark
>
pma_bookmark.sql
回车后输入输入root的密码即可
命令解释:
mysqlmp
-u
用户名
-p
数据库名
表名>
导出的文件名
这样就可以在当前目录看到导出的文件了。
就可以还原或导入到别的
数据库服务器
上了。
补充:
关于msyql其他命令怎么使用,可以点击作者名片,在经验列表中找到。