mysql - 无法设置与 MySQL 工作台的连接

标签 mysql connection

我是 MySql 新手,正在尝试设置连接。 我已提供以下详细信息: 连接名称:ReferBuddy 连接方式:标准(TCP/IP) 主机名:127.0.0.1 端口:3306 用户名:根 密码:root

现在,当我单击“测试连接”时,出现错误“无法使用 root 用户连接到位于 127.0.0.1:3306 的 MySql”。

有人可以帮我解决这个问题吗?

另外,我已经安装了mysql workbench。我们还需要安装mysql服务器吗? 谢谢。

最佳答案

数据库是如何创建的?

我用来创建数据库的方法之一是使用 Docker (https://www.docker.com/)。

下载 Docker 后,您可以使用以下 docker-compose.yml 文件创建数据库:

# use version 3 of the docker compose syntax
version: '3'
services:
  db:
    # use a default image
    image: mysql:5.7

    # Port mapping 
    ports:
      - 3306:3306

    # the mysql image uses these to create database and users
    environment: 
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: Refferbuddy
      MYSQL_USER: Refferbuddy
      MYSQL_PASSWORD: root

文件准备好后,执行以下命令创建数据库:

docker-compose up -d

现在您可以通过以下连接使用 MySQL workbech 连接到它:

ConnectionName: RefferBuddy
ConnectionMethod : Standard(TCP/IP)
Hostname: 127.0.0.1
Port : 3306
username : Refferbuddy
password: root

更多信息请点击:https://hub.docker.com/_/mysql/

关于mysql - 无法设置与 MySQL 工作台的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52664571/

相关文章:

MYSQL GROUP BY 在列中具有不同的值

mysql - 分组依据有元素

mysql - 使用文本框输入将用户名和密码插入到连接字符串VB

connection - Rabbitmq服务器连接突然关闭

Android连接服务器ip和端口

php - Mysql——需要类似更新 [...] ON DUPLICATE KEY [...]

php - 锁定/禁用/隐藏 WordPress 主题选项,直到用户注册新闻通讯

php - 基于 MySQL 查询禁用页面加载时的选择选项

html - 是否可以在 Web 浏览器中创建点对点连接?

php - 通过函数传递 PHP 变量