3.Docker 搭建 MySQL8.0

这篇具有很好参考价值的文章主要介绍了3.Docker 搭建 MySQL8.0。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、docker仓库搜索mysql

docker search mysql

2、docker仓库拉取mysql8.0

docker pull mysql:8.0
备注:
docker pull mysql //默认拉取最新版本

3、查看本地仓库镜像是否下载成功

docker images mysql:8.0

4、安装运行mysql8.0容器

docker run -p 3306:3306 --name mysql8.0 -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0
备注:
-p 将本地主机的端口映射到docker容器端口
--name 容器名称命名
-e 配置信息,配置root密码
-d 镜像名称

重启后自动加载mysql文章来源地址https://www.toymoban.com/news/detail-665620.html

docker update mysql8.0 --restart=always

5、查看mysql8.0容器运行情况

docker ps

6、docker登录mysql

docker exec -it mysql8.0 bash
mysql -uroot -p

7、使用客户端连接工具(navicat)远程登录mysql

如果发现登录不了,报错:navicat不支持caching_sha_password加密方式(新版本已经够支持)
原因:mysql8.0使用新的密码加密方式:caching_sha_password
解决方式:修改成旧的加密方式(mysql_native_password),并重置密码
* select host,user,plugin from user;
* alter user 'root'@'%' identified with mysql_native_password by 'root';

8、后记(常用的docker命令)

docker search 镜像名称 //搜索镜像
docker pull 镜像名称:版本号 //拉取对应版本的镜像
docker pull 镜像名称 //默认拉取最新的镜像
docker images //查看本地已下载的镜像
docker ps //查看正在运行的容器
docker ps -a //查看所有的容器(包括run、stop、exited状态的)
docker container ls //查看正在运行的容器
docker rm 容器ID //只能删除没有在运行的容器
docker rm -f 容器ID //可以删除正在运行的容器
docker run -p 本地主机端口号:容器服务端口号 --name 容器名字 [-e 配置信息修改] -d 镜像名字
docker start 容器ID //启动容器
docker stop 容器ID //终止容器
docker rmi 镜像名称orID //删除镜像

到了这里,关于3.Docker 搭建 MySQL8.0的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 3.Docker 搭建 MySQL8.0

    重启后自动加载mysql

    2024年02月11日
    浏览(66)
  • Docker搭建MySQL8.0主从复制(一主一从)

    宿主机使用的版本为 19045 的win10专业版,MySQL使用的是8.0+,Docker容器使用Linux。 略 修改Docker默认安装路径 安装包自己就提供了修改安装路径的功能,CMD中运行: “Docker Desktop Installer.exe” install --installation-dir= --installation-dir=path : changes the default installation location ( C:Program Fil

    2024年01月25日
    浏览(42)
  • RuoYi-Flowable-Plus搭建(若依)

    项目简介 业务功能 拉取代码 建库建表 修改配置 后端启动 前端启动 项目访问(http://localhost:81) ​​ ​ 测试SQL

    2024年02月16日
    浏览(37)
  • RuoYi-Vue-Plus搭建(若依)

     项目简介 业务功能 拉取代码 建库建表 修改配置 后端启动 前端启动 项目访问(http://localhost:81) ​​ ​ ​ ​

    2024年02月11日
    浏览(36)
  • Docker容器化部署若依微服务ruoyi-cloud项目

    接下来的内容以 Ubuntu 22.04.1 操作系统为例。 验证版本信息 Note: 在 CentOS7 上使用上述 yum 方式安装的 Docker ,默认自带了Docker Compose Plugin,不过命令是 docker compose 。 docker pull docker run docker images docker ps docker logs docker start docker stop docker restart docker rmi docker rm docker exec docker netwo

    2024年02月04日
    浏览(44)
  • Huawei Cloud EulerOS 安装 MySQL8.0

    当创建一个基于EulerOS的服务器时,MySQL是一个常见且强大的数据库管理系统选择。在此博客中,我将向您展示如何在EulerOS上安装MySQL 8.0。 步骤1:更新系统 在开始之前,让我们确保系统更新到最新版本。打开终端并执行以下命令: 输入密码以确认。 步骤2:添加MySQL Yum存储库

    2024年02月12日
    浏览(35)
  • 【docker快速部署微服务若依管理系统(RuoYi-Cloud)】

    工作原因,需要一个比较完整的开源项目测试本公司产品。偶然发现RuoYi-Cloud非常适合,它有足够多的中间件,而且官方提供docker安装,但我本人在安装过程中遇到了很多坑,在这里记录一下防止下次会再次遇到。 https://gitee.com/y_project/RuoYi-Cloud 内存至少16G,处理器至少4核 内

    2024年02月09日
    浏览(54)
  • mysql8全文检索应用之二:Mybatis-Plus

    上篇( mysql8全文检索应用之一:参数设置)介绍了mysql服务器参数配置、full text索引,这篇介绍如何在Mybatis-Plus下应用全文检索。 最少要3.5.0版本以上,Mybatis-Plus 3.5.0版本以下的jsqlparser组件支持mysql 全文检索方面有bug,jsqlparser 4.3版本彻底修复了对mysql 全文检索(match() agai

    2023年04月18日
    浏览(34)
  • MySQL8.0环境搭建

    1. MySQL的卸载 步骤1:停止MySQL服务 在卸载之前,先停止MySQL8.0的服务。按键盘上的“Ctrl + Alt + Delete”组合键,打开“任务管理器”对话 框,可以在“服务”列表找到“MySQL8.0”的服务,如果现在“正在运行”状态,可以右键单击服务,选择“停 止”选项停止MySQL8.0的服务,如

    2024年02月04日
    浏览(39)
  • MYSQL8.0 MGR搭建

    解压介质 tar -xvf mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar 清理mariadb rpm -qa|grep mariadb rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps 安装依赖包 yum install -y perl yum install -y openssl-devel 安装server 特别说明,root用户完rpm后会有一个被封bash的mysql账户同步创建,可以不使用mysql用户管理 先移除test包

    2024年02月01日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包