无法从终端加载mysql但可以使用系统首选项启动mysql

时间:2011-06-21 03:10:11

标签: mysql

我知道这个问题之前已被问过好几次,我已经通过了很多解决方案,到目前为止还没有任何工作。

MySQL试图将自己安装到(usr / local / mysql)中的目录肯定存在问题。关于我的错误的奇怪之处在于我可以使用mySQLprefPanel管理器从系统优先启动我的服务器..

我尝试重新安装数据库,使用命令提示符编辑定义mysql位置的文件,使用终端更改directorys各种各样的..

但是我无法使用终端中的mysql -u root -p命令访问它...这让我发现“命令未找到错误...”

您知道哪些解决方案可能会使我的特定问题受益,因此我可以开始设置我的数据库。

2 个答案:

答案 0 :(得分:0)

我可以想到两种可能性:  的 1。安装不当:  转到你安装Mysql的位置,然后查看/ bin文件夹,如果你有“mysql”。如果你有mysql,那么请参考下一个可能性  的 2。不作为服务运行:   在这种情况下,如果您使用的是Linux,请查看 netstat -a ,它将为您提供正在运行的服务列表。检查是否有运行port:3306的mysql服务(或者你已经分配给它的任何东西)。如果它没有运行,请安装mysql作为服务。你可以在上面找到很多教程。

答案 1 :(得分:0)

我知道这将是一个不完整的答案 - 我今晚回家后会休息。

我遇到了类似的问题,我必须创建一个符号链接指向/tmp/mysql.sock 某处(这一点要遵循)。无论出于何种原因,我使用的安装没有指向/tmp目录,而不是将文件从tmp复制到(其他)我刚刚在正确的目录中创建了一个指向/tmp的sym-link。

我是否可以建议你下载mysql GUI here。我发现这是管理数据库的一种更好的方式,而不是通过终端。

更新:我刚刚找到了我的位置: 我的macbook air上的mysql.sock文件位于/var/mysql/mysql.sockmysql文件位于/usr/local/mysql以及另一个文件mysql-5.5.11-osx10.6-x86_64