侧边栏壁纸
博主头像
晓果冻博主等级

一个热爱生活的95后精神小伙

  • 累计撰写 131 篇文章
  • 累计创建 15 个标签
  • 累计收到 67 条评论

目 录CONTENT

文章目录

QNAS MariaDB 远程登录配置

晓果冻
2023-01-06 / 0 评论 / 1 点赞 / 450 阅读 / 357 字
温馨提示:
本文最后更新于 2023-02-03,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

本文转载自:https://www.cnblogs.com/0xcafebabe/p/15840699.html

在威联通的 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 用户授予任意地址(%)访问的权限,搞定。

转载自:https://www.cnblogs.com/0xcafebabe/p/15840699.html

1

评论区