群辉安装自定义mysql_群晖下docker搭建mysql环境体会
作为一个windows环境下的.net开发者,一直以来都不懂linux,所以在k8s等知识也是非常的匮乏,甚至没法理解。今天闲来无事,终于坚持了一下学习,在星际蜗牛环境的黑群晖下研究了下docker。群晖版本:DS918Plus操作过程:我的Docker是直接使用的群晖套件安装;然后启动Docker套件;从菜单中的注册表,搜索到mysql,下载,安装映像;然后到容器菜单,进行配置启动,然后就是几个
作为一个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数据库了。
更多推荐
所有评论(0)