如何找出 MySQL 在 Mac OS X 10.7.9 上的安装位置?我安装了 MAMP,所以我认为它与此安装捆绑在一起?
8 回答
要检查 MAMP 的 MySQL 版本,请在终端中使用以下命令:
/Applications/MAMP/Library/bin/mysql --version
假设您已经启动 MAMP 。
示例输出:
./mysql Ver 14.14 Distrib 5.1.44, for apple-darwin8.11.1 (i386) using EditLine wrapper
更新:此外,如果您想查找 mysql 在系统中的安装位置,请使用以下命令:
type -a mysql
type -a
相当于 OS X bash shell 中的 tclsh 内置命令where
。如果找到 MySQL,它将显示:
mysql is /usr/bin/mysql
如果没有找到,它会显示:
-bash: type: mysql: not found
默认情况下,MySQL 未安装在 Mac OS X 中。
旁注:对于 XAMPP,命令应该是:
/Applications/XAMPP/xamppfiles/bin/mysql --version
/usr/local/mysql
如果您使用 mysql 二进制文件或 dmg 将其安装在您的系统上而不是使用 MAMP,它将在
如果您SHOW VARIABLES
从mysql 控制台运行,则可以查找basedir。
当我运行以下命令时:
mysql> SHOW VARIABLES WHERE `Variable_name` = 'basedir';
在我的系统上,我得到/usr/local/mysql
了返回的值。(我没有使用 MAMP - 我用homebrew安装了 MySQL 。
mysqld
在我的机器上,/usr/local/mysql/bin
所以 basedir 是安装大多数东西的地方。
还有实用程序:
mysql> SHOW VARIABLES WHERE `Variable_name` = 'datadir';
查找数据库的存储位置。
更多信息: http: //dev.mysql.com/doc/refman/5.0/en/show-variables.html
和 http://dev.mysql.com/doc/refman/5.0/en/server-options.html#option_mysqld_basedir
如果你在终端中使用 DMG 下载了 mySQL(最简单的下载方式在这里http://dev.mysql.com/downloads/mysql/),请尝试:cd /usr/local/
当您键入时,ls
您应该看到 mysql-YOUR-VERSION。您还将看到安装目录 mysql。
如果你已经安装了 dmg,你也可以进入 Mac 的“系统偏好设置”菜单,点击“MySql”,然后在配置选项卡上查看所有 MySql 目录的位置。
参考:https ://dev.mysql.com/doc/refman/8.0/en/osx-installation-prefpane.html
对我来说,它安装在/usr/local/opt
我用于安装的命令是brew install mysql@5.6
或使用旧的“查找”。例如,为了查找旧的 mysql v5.7:
cd /
find . type -d -name "mysql@5.7"
对我来说,我能够在路径“/opt/homebrew/etc”中获得位置
我已经使用自制软件安装了 mysql。
如果您无法获得确切的路径,请启动 mysql 服务器 -> mysql.server start
然后运行 mysql -v 检查版本,它将带你进入 mysql。运行 SHOW VARIABLES WHERE Variable_name
= 'basedir'。导航到路径“/opt/homebrew/etc”