我知道这个问题之前已被问过好几次,我已经通过了很多解决方案,到目前为止还没有任何工作。
MySQL试图将自己安装到(usr / local / mysql)中的目录肯定存在问题。关于我的错误的奇怪之处在于我可以使用mySQLprefPanel管理器从系统优先启动我的服务器..
我尝试重新安装数据库,使用命令提示符编辑定义mysql位置的文件,使用终端更改directorys各种各样的..
但是我无法使用终端中的mysql -u root -p命令访问它...这让我发现“命令未找到错误...”
您知道哪些解决方案可能会使我的特定问题受益,因此我可以开始设置我的数据库。
答案 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.sock
。
mysql
文件位于/usr/local/mysql
以及另一个文件mysql-5.5.11-osx10.6-x86_64