进入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)]
一定要配置上MYSQL_ROOT_PASSWORD,否则后续会失败无法连接的。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(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)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(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://blog.csdn.net/JingLisen/article/details/128038161?ops_request_misc=&request_id=a2eb982a3d0a4f48889cadde90f64a0f&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~koosearch~default-27-128038161-null-null.268%5Ev1%5Ekoosearch&utm_term=%E9%BB%91%E7%BE%A4%E6%99%96%E3%80%81docker%E3%80%81%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E3%80%81%E5%9F%9F%E5%90%8D%E6%B3%A8%E5%86%8C%E3%80%81%E5%AE%9D%E5%A1%94%E3%80%81%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E3%80%81nginx%E3%80%81frp%E3%80%81%E5%8A%A8%E6%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E3%80%81NAS%E3%80%81%E7%BE%A4%E6%99%96%E3%80%81%E9%98%BF%E9%87%8C%E4%BA%91%E3%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E3%80%81%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%E3%80%81ipv6%E3%80%81ddns%E3%80%81%E8%BD%BB%E9%87%8F%E7%BA%A7%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E9%93%81%E5%A8%81%E9%A9%AC%E3%80%81%E5%A8%81%E8%81%94%E9%80%9A%E3%80%81DSM%E3%80%81DSM6.0%E3%80%81%E7%BE%A4%E6%99%96nas%E3%80%81%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85%E3%80%81