无法设置到mysql workbench的连接

nzrxty8p  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(353)

我是mysql的新手,正在尝试建立连接。我提供了以下详细信息:connectionname:refferbuddy connectionmethod:standard(tcp/ip)hostname:127.0.0.1 port:3306 username:root password:root
现在,当我点击testconnection时,我得到了一个错误“在127.0.0.1:3306用user root连接到mysql失败”。
有人能帮我吗。
另外,我还安装了mysql工作台。我们还需要安装mysql服务器吗?谢谢您。

h6my8fg2

h6my8fg21#

数据库是如何创建的?
我用来创建数据库的方法之一是使用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/

相关问题