Mysql外网访问
grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘password‘;flush privileges;执行后就可以了。常用的外网工具。
2024.11.15打开File Station,在Docker中添加文件夹mysql, 并设置好权限,看你需要,群晖只在内网使用的话可以把Everyone设置成完全控制。
打开Docker(从套件中心安装)之后,从注册表中搜索mysql, 右击下载此映像:
再选择一个版本号,我选择了5.7.34。
安装好后可以在映像里面看到mysql:
点击启动/高级设置,再选择卷/添加文件夹,选择一开始创建好的文件夹mysql:
确定好后填写装载路径,这是指容器内的路径,填入:
/var/lib/mysql再选择端口设置,本地端口可以填写成与容器端口一致3306,也可以学我填不一样的端口6033,这个是群晖对外的,容器端口是内部docker mysql使用的, 不用改。下面的33060是https端口,可以设置成一样。
再选择环境,添加一个变量MYSQL_ROOT_PASSWORD,这是mysql登录密码,值由你自己决定,安全起见不要用123456,我这儿是举例。
点应用后再选择下一步,看自己的的设置有没有问题,点选向导完成后运行此容器,点应用:
成功后在容器中会出现:
点击详情或者双击mysql1,会出现mysql容器的的各种详细信息:
点终端机,选择新增中的通过命令启动:
填写/bin/bash后确定。
点击bash,就可以看到右侧命令行了,成功进入容器。
输入:
mysql -uroot -p123456一切正常。试下远程连接,我使用的是navicat:
OK,我的群晖环境是dsm 6.2.3。
用docker安装mysql的好处之一是不需要像正常安装的mysql那样,需要设置一些远程连接的配置,装好即可远程连接使用!
grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘password‘;flush privileges;执行后就可以了。常用的外网工具。
2024.11.15前言大家好,我是村雨Mura,本期来聊一聊我是如何用 NAS 轻松、完整地备份自己数据的。首先,硬件再好不如备份即便从小的线材到硬盘的质量都用最好的,也很难保证不丢数据,宇宙射线、硬盘不可逆衰减,病毒...
2024.11.15【简介】很长时间没有启动MySQL了,最近打算重新学习一下MySQL,但发现在启动mysql时发生了“发生系统错误5拒绝访问”这样的错误,于是通过各方寻找,终于解决这样的问题。【问题】下图为作者所遇到...
2024.11.11软件生态系统对于分布式系统的概念并不陌生,您无需亲自到场即可与远程托管软件进行交互。因此,您的MySQL无需驻留在本地机器上即可充分受益于其功能特性,您现在可以让 MySQL 在远程专用服务器上运行,...
2024.11.15我们在使用mysql数据库时,有时我们的程序与数据库不在同一机器上,这时我们需要远程访问数据库。缺省状态下,mysql的默认用户没有远程访问的权限。下面给大家介绍两种方法,解决这一问题。1.1 方案1...
2024.11.15