如何在Mac OS X 10.7.9上查找MySQL的安装位置?我已经安装了MAMP,所以我想它应该捆绑在这个安装包中?
要检查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,它将显示:
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
/usr/local/mysql
中找到它。SHOW VARIABLES
命令,你可以查找 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
cd /usr/local/
当您输入ls
时,您应该看到mysql-YOUR-VERSION。您还将看到安装目录mysql。对我来说,它被安装在/usr/local/opt中。
我用的安装命令是brew install mysql@5.6
或者使用老式的“查找”功能。例如,要查找旧版mysql v5.7:
cd /
find . type -d -name "mysql@5.7"
Variable_name
= 'basedir'。
导航到路径“/opt/homebrew/etc”。
type
命令找不到它。这正常吗? - Joseph Hansentype -a mysql
。这太方便了。在我成功安装MySQL之前,我尝试了4种不同的安装方式(默认设置、MAMP、Homebrew、手动安装)。 - Connor Leech