Docker Mysql 安装以及登录

MySQL

搜索MySQL镜像

docker search mysql 

拉取MySQL镜像

docker pull mysql:latest

查看本地镜像

docker images

删除MySQL镜像

docker rmi 镜像名称

运行MySQL镜像

docker run -itd --name mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

docker 中下载 mysql

docker pull mysql

启动 mysql8 这里的mysql8和运行mysql镜像中的mysql8 要保持一致

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

进入容器

docker exec -it mysql bash

登录mysql

mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456aaa';

添加远程登录用户

CREATE USER 'newuser'@'%' IDENTIFIED WITH mysql_native_password BY '1234555aaaa!';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%';

刷新权限 否则MySQL的存储的在用户登录的时候存储的信息不会主动更新,在连接的时候只获取一次就会存储下来

FLUSH PRIVILEGES;

在远程登录的时候注意你的防火墙有没有开,如果防火墙登录开了 还是登录失败的话需要看一下你的云服务器提供商的防火墙端口是否放行

posted @ 2022-04-08 11:30  青柚  阅读(384)  评论(0编辑  收藏  举报