我想要在命令行中运行MYSQL,例如
mysql -u root -p
但它会返回
-bash: mysql: command not found
所以,我认为需要安装它。但是我需要安装哪个应用程序呢?我在这里看到了很多应用程序:http://dev.mysql.com/downloads/
,安装了一些,但仍然无法从命令行使用mysql。
我正在使用Mavericks操作系统。非常感谢。
我想要在命令行中运行MYSQL,例如
mysql -u root -p
但它会返回
-bash: mysql: command not found
所以,我认为需要安装它。但是我需要安装哪个应用程序呢?我在这里看到了很多应用程序:http://dev.mysql.com/downloads/
,安装了一些,但仍然无法从命令行使用mysql。
我正在使用Mavericks操作系统。非常感谢。
MySQL没有分开服务器和客户端下载,因此您基本上只需要下载整个MySQL版本--虽然它会下载服务器的二进制文件,但除非您明确打算这样做,否则它不会实际启动或设置服务器。
您可以转到下载网址(http://dev.mysql.com/downloads/mysql/),从平台中选择“Mac OS X”,并下载“Mac OS X 10.7(x86,64位),DMG归档”。
默认的MySQL安装程序安装到/usr/local/mysql
,该路径不在您的路径中,特别地,MySQL客户端安装在/usr/local/mysql/bin/mysql
。
您可以指定确切路径来启动客户端:
/usr/local/mysql/bin/mysql -u root
如果你想要一个图形用户界面客户端,我强烈推荐 "Sequel Pro" 或 "MySQL Workbench"。
connect_to_my_sql.c
: #include <stdlib.h>
int
main() {
system("/usr/local/mysql/bin/mysql -u root");
}
gcc -o mysql connect_to_my_sql.c
mv mysql /usr/local/bin
mysql
来运行 MySQL。或者,可以创建一个类似于 Alias
的东西:
vi ~/.bash_profile
alias mysql="/usr/local/mysql/bin/mysql -u root"
source ~/.bash_profile
mysql
来运行MySQL。