csjoz11

导航

统计

Docker拉取Mysql

systemctl restart docker*service docker status*docker pull mysql:8 *docker images*docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --name=my_mysql --privileged docker.io/mysql:8*docker exec -it my_mysql bash* systemctl restart docker*docker info | grep 'Docker Root Dir:'*docker pull hello-world*docker history hello-world*docker save  hello-world | gzip > hello-world.tar.gz *docker image rm hello-world*docker load < hello-world.tar.gz*docker run hello-world*docker ps*docker ps -a*docker container restart 802*docker exec -it my_mysql bash*docker container rm 802*docker container rm -f 802*docker container prune*docker ps -a*docker restart my_mysql*

 

https://blog.csdn.net/m0_57350631/article/details/128127442

1.更新docker
1.yum update          # 更新yum
2.yum install docker  # 安装docker
3.docker -v           # 查看docker版本   
4.service docker start # 启动docker服务
2.拉取Mysql镜像
docker pull mysql:8        # 拉取mysql,版本8
 
docker images              # 查看拉取到本地的mysql镜像
 
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --name=my_mysql --privileged docker.io/mysql:8          # 创建mysql容器
  -e 代表添加环境变量 MYSQL_ROOT_PASSWORD是root用户的登陆密码
  -- net 代表配置容器所在网络,--net=host表示本机IP

3.进入mysql容器,登录mysql 
docker exec -it my_mysql bash    #进入名为my_mysql容器中
mysql -u root -p                 #登录mysql,输入之前的密码123456
 进入mysql:

  4.设置登录方式:
#本地登录(如果用原生的命令行的话,不用改)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
#远程登录
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
5.远程登录可能出现的问题
可能会失败,这是因为Linux系统防火墙开启,对外屏蔽了mysql的端口3306

ALTER USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
FLUSH PRIVILEGES;

1)关闭防火墙
service firewalld stop
 
2)开放mysql的端口号
service firewalld start
firewall-cmd --add-port=3306/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports
 

 

posted on   csjoz11  阅读(126)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示