群晖NAS教程(二十三)、利用Docker安装mysql8,并使用ipv6和域名访问

原标题:群晖 NAS 教程(二十三)、利用 Docker 安装 mysql8,并使用 ipv6 和域名访问

为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客 http://www.huerpu.cc:7000

进入 Docker,点击注册表,搜索 mysql,如图第一个即是需要安装的 mysql,右键下载此映像,选择 8.0.4。
[外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传(img-6hGzD1oe-1669359478108)(http://www.huerpu.cc:6391/images/2022/05/08/0005.png)]
[外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传(img-c9Z0UBzq-1669359478109)(http://www.huerpu.cc:6391/images/2022/05/08/0006.png)]
下载安装完成后系统会通知,在 Docker 的映像一栏中即可看到该映像和大小,291MB。
[外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传(img-yOBGv7eZ-1669359478110)(http://www.huerpu.cc:6391/images/2022/05/08/0007.png)]

Docker 安装成功后,在文件根目录默认会创建一个 docker 文件夹。在此 docker 文件夹下创建一个 mysql8 共享文件夹,并且在 mysql8 下建立 conf、data、logs 文件夹,分别用于存储配置文件、数据、错误日志。在创建容器时会用到它们并给对应的映射关系。
选中 mysql 映像并点击启动,进行创建容器的操作界面,容器名称随便定义。

这里一定要选择 使用与 Docker Host 相同的网络,否则无法外网访问的。

[外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传(img-VQNdSEaq-1669359478110)(http://www.huerpu.cc:6391/images/2022/11/25/image-20221125135446505.png)]

[外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传 (img-cfEyno0V-1669359478110)(http://www.huerpu.cc:6391/images/2022/11/25/image-20221125135258413.png)] 文章来源地址 https://www.yii666.com/blog/338986.html

[外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传(img-dGS0iKo1-1669359478110)(http://www.huerpu.cc:6391/images/2022/11/25/image-20221125144200167.png)]

在配置 mysql 的 data 等存放之前,先在群晖的系统里增加 conf、data、logs 文件夹。
[外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传(img-d4YEqSfx-1669359478110)(http://www.huerpu.cc:6391/images/2022/05/08/00010.png)]
在存储空间这里,选择添加文件夹,然后选择上面创建的三个文件夹,并填写相应的装载路径,超 easy。

[外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传 (img-wEhbrOTS-1669359478111)(http://www.huerpu.cc:6391/images/2022/11/25/image-20221125144320205.png)]https://www.yii666.com/ 文章来源地址 https://www.yii666.com/blog/338986.html

[外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传(img-Fr4j5mll-1669359478111)(http://www.huerpu.cc:6391/images/2022/11/25/image-20221125144427693.png)]

点击容器 – mysql8 – 右键详情。
[外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传(img-k5azMC0K-1669359478111)(http://www.huerpu.cc:6391/images/2022/11/25/image-20221125144648655.png)]
将 tab 页转到终端机,并且新增,这样即可连接到容器里面,从而去敲 Linux 命令。

安装 vim:

apt-get update apt-get install net-tools apt-get install vim 

[外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传(img-QC4ErvZ7-1669359478111)(http://www.huerpu.cc:6391/images/2022/05/08/00018.png)]
另外两个类似的,这里就不截图了。
登录 mysql:

mysql -u root -p 

输入密码后执行下面命令,

grant all privileges on *.* to‘root’@’%’; 

[外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传(img-P6TgHD8u-1669359478112)(http://www.huerpu.cc:6391/images/2022/05/08/00019.png)]
然后执行:

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码'; 

然后退出 MySQL 即可。

打开 Navicat 进行远程连接设置。主机填写 ipv6 对应解析的域名,我这里使用了二级域名。输入用户名、密码、端口号,测试连接。

[外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传(img-jycC1Fgv-1669359478112)(http://www.huerpu.cc:6391/images/2022/11/25/2222222.png)]

或者直接用群辉的 ipv6 地址,也可以连接。

[外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传(img-ZvIDNVN1-1669359478112)(http://www.huerpu.cc:6391/images/2022/11/25/image-20221125145556930.png)]

原文链接:https://www.yii666.com/blog/338986.html

原文链接:https://www.moluyao.wang/21571.html

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享