如何在Mac OS X 10.7.9上找到MySQL的安装位置?我安装了MAMP,所以我认为它与这个安装捆绑在一起?
答案 0 :(得分:75)
要检查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
UPDATE:此外,如果要查找系统中安装mysql的位置,请使用以下命令:
type -a mysql
type -a
相当于OS X bash shell中的tclsh内置命令where
。如果找到MySQL,它将显示:
mysql is /usr/bin/mysql
如果未找到,则会显示:
-bash: type: mysql: not found
默认情况下,Mac OS X中未安装MySQL。
旁注:对于XAMPP,命令应为:
/Applications/XAMPP/xamppfiles/bin/mysql --version
答案 1 :(得分:57)
如果你使用mysql二进制文件或dmg在你的系统上安装它而不是使用MAMP
,它将在/usr/local/mysql
中找到
答案 2 :(得分:17)
如果从 mysql控制台运行SHOW VARIABLES
,您可以查找 basedir 。
当我运行以下内容时:
mysql> SHOW VARIABLES WHERE `Variable_name` = 'basedir';
在我的系统上,我返回值/usr/local/mysql
。
(我没有使用MAMP - 我用homebrew安装了MySQL。
mysqld
位于/usr/local/mysql/bin
,因此基础是大多数所有内容都安装到的地方。
还有util:
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
答案 3 :(得分:14)
如果您在终端中使用DMG(此处最简单的下载方法http://dev.mysql.com/downloads/mysql/)下载了mySQL,请尝试:cd /usr/local/
当您键入ls
时,您应该看到mysql-YOUR-VERSION。您还将看到mysql,它是安装目录。
答案 4 :(得分:2)
如果已经安装了dmg,则还可以转到Mac的“系统偏好设置”菜单,单击“ MySql”,然后在配置选项卡上查看所有MySql目录的位置。
参考:https://dev.mysql.com/doc/refman/8.0/en/osx-installation-prefpane.html
答案 5 :(得分:1)
对我来说,它已安装在 / usr / local / opt
中我用于安装的命令是 brew install mysql@5.6
答案 6 :(得分:0)
或使用良好的旧“查找”。例如,为了查找旧的mysql v5.7:
add
答案 7 :(得分:0)
对我来说,我能够在路径“/opt/homebrew/etc”处获得位置
我已经使用自制软件安装了 mysql。
如果你不能得到确切的路径启动mysql服务器-> mysql.server start
然后运行 mysql -v 检查版本,它将带您进入 mysql。
运行 SHOW VARIABLES WHERE Variable_name
= 'basedir'。
导航到路径“/opt/homebrew/etc”