我是 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/