1. 首先启动 Docker Desktop

2. win+R 输入cmd 打开命令行

3. 安装mysql

cmd 命令行拉取mysql镜像

docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:lastest

可能会报错,这是由于没有登录docker

docker: Error response from daemon: manifest for mysql:lastest not found: manifest unknown: manifest unknown.

mysql安装错误
命令行输入 登录docker

docker login

docker登录

没有账号的,去官网注册一个 https://hub.docker.com/
docker hub
再次拉取mysql镜像

docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:latest

获取mysql镜像

4.操作mysql

命令行输入,进入mysql容器内部

docker exec -it mysql-container mysql -uroot -p

设置远程连接访问权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
flush privileges;

创建数据库

create database user;
show databases;

现在可以使用navicat、dbeaver数据库管理工具访问数据库
连接数据库
成功连上数据库
数据库连接成功

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐