我在我的 Mac OSX El Capitan 上下载并安装了 mysql 社区服务器 GPL 版本 5.7.13。然后我下载了sequel pro。我尝试使用套接字连接 mysql。我使用了名称 localhost
和用户名 root
并将密码留空。当我每次收到图片中的消息时尝试连接。
我还想补充一点,当我第一次安装 mysql 时,有一个弹出窗口为我提供了 root@localhost
的神 secret 码。因此,我没有将密码部分留空,而是尝试了该密码。但它一直向我显示相同的消息,除了 'root'@'localhost'(使用密码:YES)
。我做错了什么?
最佳答案
通过以下方式在终端中启动 mysql 服务器:
mysql.server start
使用root用户访问mysql(安装mysql时创建的默认用户)
mysql -uroot
通过以下方式创建新帐户:
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'new_password';
赋予它所有权限:
GRANT ALL PRIVILEGES ON * . * TO 'new_user'@'localhost';
然后重新加载新分配的权限运行:
FLUSH PRIVILEGES;
现在您应该能够与新用户连接 Sequel Pro:
标准
- 主机:127.0.0.1
- 用户名:new_user
- 密码:new_password
关于mysql - mysql无法连接sequel pro,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37780548/