群晖7.0docker部署mysql

本文详细介绍了如何在群晖7.0上使用Docker部署MySQL,包括下载最新版本的镜像、配置容器参数如存储空间、端口和环境变量,以及设置远程访问权限和验证策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

群晖7.0docker部署mysql

1、下载镜像

在docker注册表中搜索mysql,可以选择版本下载,这里选择的是最新版本【建议选择5.7版本】
在这里插入图片描述

2、配置容器

在这里插入图片描述

2、1高级设置

在这里插入图片描述

2、2存储空间

在这里插入图片描述

2、3端口设置

– 不建议使用自动
在这里插入图片描述

2、4环境

– 新增变量 值是你的root密码

MYSQL_ROOT_PASSWORD

在这里插入图片描述

3、配置mysql

– 双击刚才创建好的mysql
在这里插入图片描述
在这里插入图片描述

3、1 登录mysql

– 输入命令

mysql -uroot -p

– 密码就是刚才设置环境的密码
在这里插入图片描述

3、2设置远程登陆

– 此命令适用于8.0版本以下。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

– 8.0以上需要修改认证方式,将你设置的密码在重新设置下

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
3、2、2 查看用户和加密方式
select Host,User,plugin from mysql.user; 

在这里插入图片描述

3、2、3查询密码等级
show variables like 'validate_password%';

– 8.0版本以后,默认没有安装validate_password 插件

安装插件
INSTALL COMPONENT 'file://component_validate_password';
再次执行查询语句
show variables like 'validate_password%';
修改密码策略

– 需要安装插件

install plugin validate_password soname 'validate_password.so';

– 查询是否安装成功

select plugin_name, plugin_status from information_schema.plugins where plugin_name like 'validate%';

在这里插入图片描述

修改密码验证强度
set global validate_password_policy=LOW; 
修改密码长度
set global validate_password_length=6;

刷新权限

FLUSH PRIVILEGES;
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

未来.....

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值