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 数据,重新启动新的容器

相关推荐

  1. Ubuntu 线 安装 Docker

    2024-01-02 13:06:02       56 阅读
  2. ubuntu线安装mysql数据库

    2024-01-02 13:06:02       209 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-02 13:06:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-02 13:06:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-02 13:06:02       82 阅读
  4. Python语言-面向对象

    2024-01-02 13:06:02       91 阅读

热门阅读

  1. docker的安装以及使用经验

    2024-01-02 13:06:02       53 阅读
  2. C++ 编程必备:对象生命周期管理的最佳实践

    2024-01-02 13:06:02       60 阅读
  3. vim 命令速记

    2024-01-02 13:06:02       54 阅读
  4. Stable Diffusion 本地部署详细教程

    2024-01-02 13:06:02       56 阅读
  5. Spring之TypeFilter

    2024-01-02 13:06:02       56 阅读
  6. vivado XDC优先级

    2024-01-02 13:06:02       51 阅读
  7. 姿态估计:DiffPose

    2024-01-02 13:06:02       59 阅读
  8. 【数值分析】choleskey分解,matlab实现

    2024-01-02 13:06:02       61 阅读
  9. vue3插件:ace-builds封装ace-editor

    2024-01-02 13:06:02       62 阅读
  10. hasattr() 函数的理解

    2024-01-02 13:06:02       63 阅读
  11. LTE:连接你我,5G时代的前奏

    2024-01-02 13:06:02       59 阅读
  12. Golang leetcode206 翻转链表 迭代 递归 双指针

    2024-01-02 13:06:02       60 阅读
  13. js 控制页面滚动

    2024-01-02 13:06:02       67 阅读
  14. ECS36B computer

    2024-01-02 13:06:02       44 阅读