我正在尝试通过mac终端访问dreamhost上的mysql。在终端上,我可以执行以下操作: ssh -l username域,以成功登录到我的dreamhost帐户。然后,当我进入mysql -u用户名-p密码-h主机名数据库时,我得到一个关于mysql (版本14.14)的帮助信息列表。如果我尝试输入套接字表;我得到消息"Can't connect to local MySQL server mysql>
version 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin10.6.0]gem version 1.7.1 Could not find mysql2-0.2.7 in any of the sources
我已经运行了sudo gem install mysql2,它成功地完成了。缺失的“包”已安装在/usr/local
没有任何原因,我在没有退出和停止服务器的情况下关闭了终端窗口,下一次我运行任何像python manage.py migrate/runserver/makemigrations这样的命令时,我得到了以下回溯编辑:也可以通过'mysql‘命令进入其界面'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
EDIT
我刚接触mac和mySQL。我安装了mySQL 5.6.14和mySQLWorkbench 1.6。我在系统偏好设置中打开了mySQL。然后我进入工作台,单击以添加一个新连接并填写详细信息: host is localhost;username is root;password is empty/nothing。我也不能从终端访问mySQL。
我用谷歌搜索了一下,什么也找不到。有没有人知道哪里出了问题,我可以试着修复它。
我希望能够使用psql对MySQL做类似的事情(我已经删除了许多额外的行):$ mysql -u root -prootpasswordWelcome to the MySQL monitor.Server version: 5.5.28 MySQL Community Server (GPL)| mysql |