QNAS MariaDB 远程登录配置
.
.
.
.
.
在威联通的 QNAS 系统上安装了 MariaDB,结果死活登录不上去。还好可以通过 VPN 连接到家里的内网,能 ssh 到 NAS 上,搞了一下午,终于登录上去了。
首先要 ssh 到 NAS 上面,然后执行 mysql 命令登录:
[/] # cd /share/CACHEDEV1_DATA/.qpkg/MariaDB10/bin
[/share/CACHEDEV1_DATA/.qpkg/MariaDB10/bin] # ./mysql -uroot -p -S /var/run/mariadb10.sock
这个路径是怎么找到的呢,ps -ef | grep -i mariadb,发现 mariadb10d 进程在这个目录下,于是瞎猫碰死耗子 cd 进去看了一下,发现果然这里面有个 mysql 命令。
但是必须使用 -S 参数指定 socket 的路径,因为 mysql 命令默认的 socket 路径和威联通给配置的路径不一致。这个路径登陆 NAS 的控制面板,在 mariadb 的 APP 里面可以看到,也可以通过 mariadb10d 守护进程的参数指定的配置文件里面找到。
第二步就是授权了:
-- 把 PASSWORD 换成 root 用户的密码
MariaDB [mysql]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION; Query OK, 0 rows affected (0.009 sec) MariaDB [mysql]> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.001 sec)
为 root 用户授予任意地址(%)访问的权限,搞定。
作者:dybai
出自:https://0xcafebabe.cnblogs.com
赞赏:3Ky9q5HVGpYseBPAUTvbJBvM3h3FQ3edqr(BTC)
本作品采用知识共享署名-相同方式共享 3.0 中国大陆许可协议进行许可。
欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
posted on 2022-01-24 19:41 0xCAFEBABE 阅读(2029) 评论(0) 编辑 收藏 举报