群晖下docker搭建mysql环境体会

[数据库技术] 季雨林 2021/1/29 19:07:04

作为一个windows环境下的.net开发者,一直以来都不懂linux,所以在k8s等知识也是非常的匮乏,甚至没法理解。


今天闲来无事,终于坚持了一下学习,在星际蜗牛环境的黑群晖下研究了下docker。

群晖版本:DS918Plus

操作过程:我的Docker是直接使用的群晖套件安装;

然后启动Docker套件;

从菜单中的注册表,搜索到mysql,下载,安装映像;

然后到容器菜单,进行配置启动,然后就是几个我还没理解透的命令,此处参考了《零经验在群晖nas上利用Docker安装mysql详细过程》。用了如下几个命令:

apt-get update
apt-get install net-tools
apt-get install vim
#以上三个命令,是vim配置相关,实际证明似乎我用不到
#然后我做了如下操作:
mysql -u root -p,输入密码
然后执行grant all privileges on *.* to ‘root’@’%’ ;
#上面这一步居然报错,看说明似乎是因为最新版mysql是8.0导致,这一步也就相当于没啥用了
select Host,User,plugin from mysql.user;
#这一步是查询了sql,对于我目前来说,虽然可以查到点信息,但是意义并不大
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456(我的mysql密码)';
#上面这句,应该是关键,对我有用,具体含义是对外放开了root登录

说了半天其实我只用了一句对我有用的,那就是执行sql命令:

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456(我的mysql密码)';

再然后,我从我pc上,使用Navicat,访问了我群晖的内网ip地址,端口用了Docker中的第一个32775,链接成功,可以自己直接链接使用mysql数据库了。



原文地址: https://www.opengps.cn/Blog/View.aspx?id=862 文章的更新编辑依此链接为准。欢迎关注源站原创文章!

评论

暂无评论!

发表评论:

用于接收作者回复信息
点击更换验证码 - openGPS提示