docker 在线安装mysql 8.0.21版本

1、拉取mysql 8.0.21版本镜像

2、查看镜像  docker images

3、在宿主机 /usr/local/mysql 下的 conf  文件夹下,创建 my.cnf 文件,并编辑内容

[mysql]
default-character-set=utf8
 
[client]
port=3306
default-character-set=utf8
 
[mysqld]
port=3306
server-id=3306
user=mysql
general_log=1
character-set-server=utf8
collation-server=utf8_unicode_ci

# 大小写不敏感
lower_case_table_names=1
autocommit=1
symbolic-links=0
default_authentication_plugin=mysql_native_password

4、启动命令

docker run -p 13306:3306 --name mysql --restart=always --privileged=true \
-v /usr/local/mysql/conf/my.cnf:/etc/mysql/my.cnf \
-v /usr/local/mysql/logs:/logs  \
-v /usr/local/mysql/data:/var/lib/mysql  \
-v /usr/local/mysql/mysql-files:/var/lib/mysql-files  \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=密码  -d 8e85dd5c3255

查看容器启动情况

 进入容器内部,处理远程连接问题

1、ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
2、刷新授权

     flush privileges;

5、 远程连接成功

备注:

lower_case_table_names=1 若首次启动容器时为大小写不敏感,后续若修改其值,重启容器将不会生效,必须删除宿主机 data 数据,重新启动新的容器

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/314826.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

红日靶场-3

目录 前言 外网渗透 外网渗透打点 1、arp 2、nmap 3、nikto 4、whatweb 5、gobuster 6、dirsearch CMS 1、主页内容 2、/configuration.php~ 目录 3、/administrator 目录 4、Joomla!_version探测 5、joomlascan python脚本 6、joomscan perl脚本 MySQL 1、远…

JAVA:利用JUnit进行高效的单元测试

1、简述 在软件开发中,单元测试是确保代码质量和可维护性的关键步骤。JUnit作为Java领域最流行的单元测试框架之一,提供了简单而强大的测试工具,可以帮助开发者在项目开发过程中及时发现和修复代码中的问题。本文将介绍JUnit的基本用法以及一…

k8s陈述式资源管理(命令行)

1、资源管理 (1)陈述式资源管理(常用——查、增) 使用kubectl工具进行命令行管理 ①特点:对资源的增删查比较方便,对改不友好 ②优点:90%以上的场景都可以满足 ③缺点:命令冗长…

【VTK三维重建-体绘制】第四期 VTK中GPU加速

很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 前言 上期内容讲到VTK的体绘制技术vtkGPUVolumeRayCastMapper,本文分享VTK中GPU加速的相关内容,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞关注,小易会…

基于简化版python+VGG+MiniGoogLeNet的智能43类交通标志识别—深度学习算法应用(含全部python工程源码)+数据集+模型(二)

目录 前言总体设计系统整体结构图系统流程图 运行环境模块实现1. 数据预处理2. 模型构建1)VGG模型简化版2)GoogLeNet简化版——MiniGoogLeNet 3. 模型训练及保存 相关其它博客工程源代码下载其它资料下载 前言 本项目专注于解决出国自驾游特定场景下的交…

ES6之Promise的链式调用

✨ 专栏介绍 在现代Web开发中,JavaScript已经成为了不可或缺的一部分。它不仅可以为网页增加交互性和动态性,还可以在后端开发中使用Node.js构建高效的服务器端应用程序。作为一种灵活且易学的脚本语言,JavaScript具有广泛的应用场景&#x…

使用Gitea搭建自己的git远程仓库

Gitea 为什么需要自建仓库 原因只有一个:折腾。其实国内的码云加上github已经足够用了。 官方原话 Gitea 的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务。我们采用 Go 作为后端语言,这使我们…

关于解决引用第三方依赖突然失效的问题解决办法

目录 背景回顾解决办法结果 背景 出现该问题的背景是这样的。在项目中需要支持加载pdf文档的功能。所以采取了使用第三方PDF库的方法来实现加载pdf文档。集成完后,功能是正常的。后来过了一段时间,发现加载pdf的功能不能正常使用了,加载不出…

docker-compose快速搭建passbolt服务及CA证书的使用(https协议访问)

文章目录 1. 服务搭建2. 创建管理员用户3. 使用CA认证 1. 服务搭建 创建passbolt目录,并进入该目录创建docker-compose.yml 文件,内容如下: version: 3services:db:image: mariadb:10.6container_name: pb-mariadbrestart: unless-stoppede…

SpringBoot灵活集成多数据源(定制版)

如来说世界,非世界,是名世界 如来说目录,非目录,是名目录 前言前期准备代码实现演示扩展 前言 本篇博客基于SpringBoot整合MyBatis-plus,如果有不懂这个的, 可以查看我的这篇博客:快速CRUD的秘诀…

【操作系统】虚拟存储管理-页面置换算法

文章目录 一. 实验目的二. 实验内容三. 实验步骤四. 实验结果五. 实验总结附:系列文章 一. 实验目的 (1)理解虚拟内存管理的原理和技术; (2)掌握请求分页存储管理中的页面置换算法; &#xff0…

zlib.decompressFile报错 【Bug已解决-鸿蒙开发】

文章目录 项目场景:问题描述原因分析:解决方案:方案1方案2此Bug解决方案总结寄语项目场景: 最近也是遇到了这个问题,看到网上也有人在询问这个问题,本文总结了自己和其他人的解决经验,解决了zlib.decompressFile报错 的问题。 问题: zlib.decompressFile报错,怎么解…