docker安装MySQL5.7
·
docker安装MySQL
MySQL镜像地址
https://hub.docker.com/_/mysql

1、获取mysql镜像
# 拉取镜像
docker pull mysql:5.7
docker中查看mysql镜像
docker image ls

2、运行mysql
docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 --restart=always mysql:5.7

以上参数说明
--name mysql 将容器命名为mysql,后面可以用这个name进行容器的启动暂停等操作
-e MYSQL_ROOT_PASSWORD=123456 设置MySQL密码为123456
-d 此容器在后台运行,并且返回容器的ID
-i 以交互模式运行容器
-p 进行端口映射,格式为主机(宿主)端口:容器端口
--restart=always 当docker重启时,该容器自动重启
3、修改密码
进入容器
docker exec -it mysql bash
# 登陆mysql
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
# 添加远程登陆用户
CREATE USER 'user'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%';
4、连接
这里使用DBeaver作为数据库连接工具,开源免费,功能很强大
DBeaver https://dbeaver.io/
- 使用DBeaver链接mysql

更多推荐
所有评论(0)