了解Mac OS X上MySQL的安装位置
我如何找到Mac OS X 10.7.9上MySQL的安装位置?我安装了MAMP,因此我认为它与此安装捆绑在一起?要检查MAMP的MySQL版本,请在终端中使用以下命令:了解Mac OS X上MySQL的安装位置,mysql,macos,Mysql,Macos,我如何找到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 更新:此外,如
/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
默认情况下,Mac OS X中不安装MySQL
侧注:对于XAMPP,命令应为:
/Applications/XAMPP/xamppfiles/bin/mysql --version
如果从mysql控制台运行
SHOW VARIABLES
,则可以查找basedir
当我运行以下命令时:
mysql> SHOW VARIABLES WHERE `Variable_name` = 'basedir';
在我的系统上,我得到/usr/local/mysql
作为返回值。
(我没有使用MAMP-我安装了MySQL
我的机器上的mysqld
位于/usr/local/mysql/bin
中,因此basedir是安装大部分内容的地方
还包括:
mysql> SHOW VARIABLES WHERE `Variable_name` = 'datadir';
查找存储数据库的位置
更多信息:
及
如果您使用mysql二进制文件或dmg在系统上安装mysql,而不是使用MAMP,则可以在
/usr/local/mysql
中找到它。如果您在终端中使用dmg下载mysql,请尝试:cd/usr/local/
当您键入ls
时,您应该会看到mysql您的版本。您还将看到mysql,它是安装目录
来源:如果您已经安装了dmg,您也可以进入Mac的“系统首选项”菜单,单击“MySql”,然后在配置选项卡上查看所有MySql目录的位置 参考:或使用良好的旧“查找”。例如,为了查找旧的mysql v5.7:
cd /
find . type -d -name "mysql@5.7"
对我来说,它安装在/usr/local/opt
我用于安装的命令是brew安装mysql@5.6@ShivanRaptor通过安装MAMP,我在您提到的位置安装了mysql,并且显示版本的命令可以工作。但是,
type
命令找不到它。这正常吗?MAMP没有在type
的搜索路径中安装mysql,因此re-mysql找不到。您可能需要find/-iname“mysql”
请编辑问题的标题,指定您正在使用mamp+1来键入-a mysql
。这太方便了。在我开始工作之前,我安装了4次mysql(默认设置、mamp、自制、手动)。try:[find/-iname“mysql”-print-quit]为了在找到第一个matchHello后立即停止,我使用了dmg,但我在local下有两个文件夹:mysql mysql-5.5.38-osx10.6-x86_64为什么会这样?@KorayTugay一个可以是另一个的符号链接,以便运行mysql将运行全名版本,这在我的系统上是这样的。这是唯一对所有情况都有效的答案是的ave安装了XAMPP,MySql也安装了XAMPP,所以当我在phpMyAdmin的SQL查询框中运行上面的查询时,我得到了“/opt/lampp”。它指的是XAMPP的位置。这是一个很好的答案