Docker-安装MySQL8

作者: MGary | 来源:发表于2019-06-19 09:33 被阅读0次

创建空文件,分别用于存放MySQL的数据信息、日志信息、配置信息

mkdir -p /mnt/mysql/data /mnt/mysql/logs /mnt/mysql/conf

Docker启动命令

docker run //Docker启动命令
-p 3308:3306 //设置映射端口
--name mymysql //Docker名称
-v $PWD/conf:/etc/mysql/conf.d //挂在外置存储空间《配置文件》
-v $PWD/logs:/logs  //挂在外置存储空间《日志文件》
-v $PWD/data:/var/lib/mysql //挂在外置存储空间《数据》
-e MYSQL_ROOT_PASSWORD=123456  //设置初始化密码
-d mysql:latest  //选择启动镜像

MYSQl修改、配置文件

进入镜像

docker exec -it mymysql /bin/sh 或者 docker exec -it mymysql bash

登录MySQL

mysql -uroot -p

执行SQL

mysql>ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';

遇到问题

    1. Navicat 报错 caching_sha2_password

解决办法

使用mysql进入控制台,然后输入ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '111111';,然后调用下命令FLUSH PRIVILEGES;

相关文章

  • Docker-安装MySQL8

    创建空文件,分别用于存放MySQL的数据信息、日志信息、配置信息 mkdir -p /mnt/mysql/data...

  • MySQL目录

    安装 安装MySQL8 卸载MySQL8 MySQL8限定IP访问 事务 MySQL的事务的隔离级别

  • centos7 安装 MySql8.bundle.tar

    安装 如果之前有安装过mysql8,先卸载 MySql8下载,选择Red Hat 对应系统版本 第一个.bundl...

  • Docker-安装

    Docker从1.13开始,版本分为社区版ce和企业版ee,并且基于年月的时间线形式。 1.CentOS 7上安装...

  • Docker-安装

    Docker CE Centos安装教程 操作系统要求 如需安装 Docker CE,您需要 64 位版本的 Ce...

  • docker-安装

    1、Uninstall old versions 2、set the repository 3、install D...

  • Docker centos7内部容器安装Mysql8和Tomca

    安装docker docker运行centos centos安装mysql8 卸载已有mysql 2. 下载安装r...

  • mysql8-2059 Authentication plugi

    mac上用homebrew安装mysql步骤: 1.brew install mysql(默认安装mysql8) ...

  • window2012ServerR2 提示需要安装‘’visua

    在window2012ServerR2 上安装mysql8,提示需要安装‘’visual studio 2019 ...

  • docker安装过程

    docker-测18.09.5 查看内核版本 删除没鸟用的 安装系统工具 添加源 更新 安装 启动 看一下镜像 拉...

网友评论

    本文标题:Docker-安装MySQL8

    本文链接:https://www.haomeiwen.com/subject/xifhqctx.html