【问题标题】:How do I change mysql $PATH on mac OSX?如何在 Mac OSX 上更改 mysql $PATH?
【发布时间】:2016-12-18 22:57:18
【问题描述】:
更新 .bash_profile 后,我在终端上得到以下路径
Fahads-MacBook-Pro:~ jim$ cat .bash__profile
export PATH=${PATH}:/usr/local/mysql/bin
Fahads-MacBook-Pro:~ jim$ which mysql
/usr/local/mysql/bin/mysql
可能是这个原因service mysql stop 命令也不起作用!我想将 $PATH 设为 /usr/local/mysql/bin。
【问题讨论】:
标签:
mysql
macos
command-line
terminal
path
【解决方案1】:
首先关闭mysql
mysqladmin -uroot -p shutdown
然后,手动启动 mysqld
mysqld --defaults-file=...
或者如果 MySQL 使用所有默认值运行,而您只是更改 datadir,请执行此操作
mysqld --datadir=/path/to/mysql/data
这是一个 StackOverflow 问题(MySQL 'my.cnf' 位置?),其中包含多个关于安装时 my.cnf 可能在 Mac OS 中的位置的建议。
【讨论】:
-
其实我想重设mysql密码。由于我不知道当前密码,所以我使用了安全模式。但它不允许在安全模式下使用 mysql ALTER 命令。这是屏幕截图。 prntscr.com/c4oqbp 。请看一看。