docker 安装 mysql5.7

1、容器环境

root@zlm \~\]# docker -v Docker version 26.1.4, build 5650f9b

2、本地映射文件

mkdir /data/dockerData/mysql/conf data log

3、命令启动

docker run -p 3306:3306 --name mysql -v /data/dockerData/mysql/log:/var/log/mysql -v /data/dockerData/mysql/data:/var/lib/mysql -v /data/dockerData/mysql/conf:/etc/mysql/conf.d --restart=always -e MYSQL_ROOT_PASSWORD=123456 -d swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mysql:5.7.44

4、进入容器

docker exec mysql -it /bin/bash

5、开启远程访问权限

命令:use mysql;

命令:select host,user from user;

命令:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

命令:flush privileges;

把root用户的密码改成 mysql_native_password 模式,即可远程连接

#创建一个账号-admin,用来进行远程访问;

CREATE USER 'admin'@'%' IDENTIFIED BY '123456';

赋予所有权限给之前创建的账号:admin

GRANT ALL ON *.* TO 'admin'@'%';

确认使用密码{123456}登录此账号{admin}

密码尽量复杂,安全性更高。

ALTER USER 'admin'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

刷新权限

FLUSH PRIVILEGES;

源博客:

Docker安装并使用Mysql(可用详细)_docker安装mysql-CSDN博客

相关推荐
打码人的日常分享2 分钟前
新型智能建造解决方案
运维·人工智能·安全·系统安全·制造
默|笙3 分钟前
【Linux】线程互斥与同步_同步(2)_环形队列
linux·运维·服务器
Ahern_9 分钟前
PolarDB 8.4.19 单节点安装
mysql·centos
cui_ruicheng11 分钟前
Linux IO入门(一):从C语言IO到文件描述符
linux·运维·c语言
丸子家的银河龙12 分钟前
yocto使用实例[1]-自定义内核配方
linux
青花瓷20 分钟前
ubuntu22.04的ibus中文输入法的安装
运维·ubuntu
Wenweno0o22 分钟前
CC-Switch & Claude 基于 Linux 服务器安装使用指南
linux·服务器·claude code·cc-switch
志栋智能44 分钟前
当巡检遇上超自动化:一场运维质量的系统性升级
运维·服务器·网络·数据库·人工智能·机器学习·自动化
主角1 71 小时前
Keepalived高可用与负载均衡
运维·负载均衡