mysql - mysql无法连接sequel pro

标签 mysql database sequelpro

我在我的 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/

相关文章:

python - 打印 django 数据库中的数据

mysql - 在 Docker 中使用 Mysql 的 Sequel Pro

mysql - SQL 获取当前日期和特定时间

php - 警告 : mysql_result() [function. mysql-结果] : Unable to jump to row 0 on MySQL result index 5 in profile. php 第 11 行

MySQL 奇怪的排序行为

php - Laravel 5.4 获取 id 的 json 数组

JavaScript JSON 表匹配

database - 如何使用 Cassandra 数据库 (cql) 和 node.js 的简单示例

mysql - 使用 Sequel Pro 本地备份 MySQL 数据库

sequelpro - 如何在本地格式化 Sequel Pro 中的 SQL 代码?