我想从命令行运行MYSQL,如下所示
mysql -u root -p但它会返回
-bash: mysql: command not found所以,我认为需要安装它。但是,我到底需要安装什么应用程序呢?我在这里看到了十几个应用程序:http://dev.mysql.com/downloads/,安装了一些,但仍然不能从命令行使用mysql。
我用的是独行侠。非常感谢
发布于 2014-05-06 11:37:03
MySQL没有分离服务器和客户机的下载,因此您基本上只需要下载整个MySQL版本--虽然它将下载服务器的二进制文件,但除非您明确表示要启动或设置服务器,否则它不会实际启动或设置服务器。
你可以进入下载地址(http://dev.mysql.com/downloads/mysql/),从平台选择"Mac“,然后下载”MacOSX10.7 (x86,64位),DMG存档“
默认的MySQL安装将安装到不在path中的/usr/local/mysql,具体而言,MySQL客户端安装在/usr/local/mysql/bin/mysql中
您可以准确地指定它来启动客户端:
/usr/local/mysql/bin/mysql -u root如果你想要一个图形用户界面客户端,我可以强烈推荐"Sequel Pro“或"MySQL Workbench”
发布于 2015-10-18 10:54:22
我会给你一个变通的方法来实现你的愿望...
为您创建一个运行特定路径的脚本,我们称其为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 everywhere来运行MySQL。
或者,像这样创建一个Alias:
打开你的~/.bash_profile
vi ~/.bash_profile在您的bash_profile:中添加以下行
alias mysql="/usr/local/mysql/bin/mysql -u root"bash_profile来源的
source ~/.bash_profilemysql everywhere来运行MySQL。https://stackoverflow.com/questions/23485472
复制相似问题