2013-06-21 53 views
-2

我正在连接Java & MySQL。我一直在关注a video series,现在我完全被卡住了。Java与MySQL连接失败

我已经完成了视频所说的安装MySQL JDBC的所有工作。但是,当我尝试通过键入“mysql5 -u mysqladm -p”来访问MySQL(我的Mac)终端中的MySQL时,它简单地回到了我的消息“command not found”。

所以我现在很困惑,为什么会发生这种情况,因为这是它在教程中键入的内容,并且非常有用,对他而言非常有用。

在此先感谢您的帮助!

+1

安装在本地以及MySQL的'PATH上的'mysql \ bin'? – Reimeus

+1

你有没有安装mysql服务器?不仅仅是JDBC驱动程序。 – juniperi

+0

@Reimeus我怎么知道? Juniperi;在教程开始的时候,我只是完成了它所要做的事情,还有更多吗?非常抱歉,第一次试图做到这一点并感到沮丧:/ – user1907323

回答

1

MySQL可能不在您的路径中。从做终端执行以下操作:

要确定是否MySQL正在运行:

ps aux | grep mysql | grep -v grep 

要查找mysql的生活:

sudo find/-name mysql 

上面的命令可以给你一堆的输出。例如:

/usr/local/mysql 
/usr/local/mysql-5.7.1-m11-osx10.7-x86_64/bin/mysql 
/usr/local/mysql-5.7.1-m11-osx10.7-x86_64/data/mysql 
/usr/local/mysql-5.7.1-m11-osx10.7-x86_64/include/mysql 

在这种情况下,您正在寻找第二个(bin)。进入该目录,并尝试./mysql

要验证这是不是在你的PATH,这样做:

echo $PATH 

将它添加到您的路径:

export PATH = $PATH:<whatever path to your installation> 
+0

当我输入sudo find/-name mysql时,它告诉我“find:/ dev/fd/3:不是目录”&“find:/ dev/fd/4:not a directory”&“/ private/etc/raddb/SQL/MySQL的” ...我该怎么办? – user1907323

+0

你所做的是''安装<<'mysql。如果'find'找不到'mysql'命令,那么你还没有安装它。如果它能找到它,但运行'mysql'说“找不到命令”,那么你的PATH是错误的。这些是基本的系统管理员问题(不是编程问题)和关闭主题的StackExchange。 –