当前位置: 首页 > news >正文

CentOS7 Docker安装MySQL全过程,包括配置远程连接账户

1.拉取MySQL镜像

docker pull mysql:8.4.5 #这是一个LTS长期支持版本

等待拉取完成即可
在这里插入图片描述

2.启动容器

docker run -d \--name mysql8 \-v /home/disk/dockerData/mysql/data:/var/lib/mysql \-v /home/disk/dockerData/mysql/config/my.cnf:/etc/mysql/my.cnf \-v /home/disk/dockerData/mysql/mysql-files:/var/lib/mysql-files \-e MYSQL_ROOT_PASSWORD=mysql@123\-p 3306:3306 \--restart=unless-stopped \mysql:8.4.5

--restart=unless-stopped意味着除非容器被手动停止,否则无论系统如何重启或崩溃,容器都会自动启动
容器启动后进入容器登录root账户

docker exec -it mysql8 mysql -u root -p

键入上述指令后会要求输入密码,密码是刚刚运行命令中指定的: -e MYSQL_ROOT_PASSWORD=mysql@123,即“mysql@123”,输入即可。(注意,输入时并不会显示任何字符,但实际已经输入,输入完毕回车即可)
在这里插入图片描述
登录成功后会进入mysql命令行
在这里插入图片描述

# 创建非root账号用于远程连接使用,username和password自行替换设置
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
# 赋予所以权限并允许任何ip链接
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;
# 刷新权限
FLUSH PRIVILEGES;

之后就可以使用数据库连接工具测试连接、进行使用。
在这里插入图片描述


文章转载自:
http://bookhunter.riewr.cn
http://buttlegging.riewr.cn
http://aeriferous.riewr.cn
http://cephalometric.riewr.cn
http://chorioallantois.riewr.cn
http://awestruck.riewr.cn
http://bonaci.riewr.cn
http://assuetude.riewr.cn
http://capoeira.riewr.cn
http://bans.riewr.cn
http://baikal.riewr.cn
http://annoit.riewr.cn
http://already.riewr.cn
http://aus.riewr.cn
http://characterology.riewr.cn
http://arts.riewr.cn
http://bigamist.riewr.cn
http://broomie.riewr.cn
http://astrogate.riewr.cn
http://chromhidrosis.riewr.cn
http://casteless.riewr.cn
http://ainu.riewr.cn
http://befringe.riewr.cn
http://capsulize.riewr.cn
http://belief.riewr.cn
http://archivist.riewr.cn
http://bombsite.riewr.cn
http://bombinate.riewr.cn
http://borneol.riewr.cn
http://annotinous.riewr.cn
http://www.dtcms.com/a/280862.html

相关文章:

  • fastApi连接数据库
  • 如何正确分配及设置香港站群服务器IP?
  • 深入解析 Java AQS (AbstractQueuedSynchronizer) 的实现原理
  • LeetCode 3136.有效单词:遍历模拟
  • [实战] 基8 FFT/IFFT算法原理与实现(完整C代码)
  • 【每天一个知识点】多模态信息(Multimodal Information)
  • 【知识扫盲】tokenizer.json中的vocab和merges是什么?
  • 【机器学习】第二章 Python入门
  • 【Unity】MiniGame编辑器小游戏(十四)基础支持模块(游戏窗口、游戏对象、物理系统、动画系统、射线检测)
  • 数学中的教学思想
  • MySQL 8.0 OCP 1Z0-908 题目解析(24)
  • P3842 [TJOI2007] 线段
  • Sharding-JDBC 分布式事务实战指南:XA/Seata 方案解析
  • sqli-labs靶场通关笔记:第18-19关 HTTP头部注入
  • 【C++】初识C++(1)
  • 课题学习笔记1——文本问答与信息抽取关键技术研究论文阅读(用于无结构化文本问答的文本生成技术)
  • Java 大视界 -- Java 大数据机器学习模型在金融风险传染路径分析与防控策略制定中的应用(347)
  • QT——QList的详细讲解
  • Redis的下载安装+基础操作+redis客户端的安装
  • 使用 1Panel PHP 运行环境部署 WordPress
  • 辨析git reset三种模式以及和git revert的区别:回退到指定版本和撤销指定版本的操作
  • 零样本轴承故障诊断SC - GAN模型
  • 【PCIe 总线及设备入门学习专栏 5.1.2 -- PCIe EP core_rst_n 与 app_rst_n】
  • React-router
  • 未来大模型在中小型企业如何实现普及
  • PG备份一(逻辑备份)
  • Kafka——生产者消息分区机制原理剖析
  • Java基础教程(009): Java 的封装
  • Samba配置使用
  • 算法学习笔记:23.贪心算法之活动选择问题 ——从原理到实战,涵盖 LeetCode 与考研 408 例题