专栏首页Java Tale群晖 MariaDB10 开启远程登录

群晖 MariaDB10 开启远程登录

群晖安装 MariaDB10 后,默认仅支持本机连接,也就是说,你的局域网电脑是连接不上的,如果需要局域网连接,需要做处理。

环境:群晖6.2、MariaDB10

处理方法:

1、使用 ssh 登录到群晖

2、进入 MariaDB 默认安装目录

cd /volume1/@appstore/MariaDB10/usr/local/mariadb10/bin

3、使用 root 登录 MariaDB,然后进行修改

admin@XiaoMageNAS:~$ sudo -i
root@XiaoMageNAS:~# cd  /volume1/@appstore
root@XiaoMageNAS:/volume1/@appstore# ls
AudioStation  DownloadStation  MailPlus-Server  NoteStation   PHP7.0                      TextEditor    WebStation
CloudStation  ffmpeg           MariaDB10        PDFViewer     PHP7.2                      transmission
CloudSync     Git              Node.js_v12      Perl          PythonModule                VideoStation
Docker        MailClient       Node.js_v8       PhotoStation  SynologyApplicationService  WebDAVServer
root@XiaoMageNAS:/volume1/@appstore# cd /volume1/@appstore/MariaDB10/usr/local/mariadb10/bin
root@XiaoMageNAS:/volume1/@appstore/MariaDB10/usr/local/mariadb10/bin# 
root@XiaoMageNAS:/volume1/@appstore/MariaDB10/usr/local/mariadb10/bin# ./mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 14
Server version: 10.3.21-MariaDB Source distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> use mysql
Database changed
MariaDB [mysql]> update user set host = '%' where user = 'root';
ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
MariaDB [mysql]> select host,user from user;
+-----------+------+
| host      | user |
+-----------+------+
| %         | root |
| 127.0.0.1 | root |
| ::1       | root |
+-----------+------+
3 rows in set (0.000 sec)

MariaDB [mysql]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.001 sec)

MariaDB [mysql]> 

其中 host 为 % 表示不限制IP,你也可以设置具体的IP地址,或者网段 192.168.1.% 这样。 另外,上面出现的 ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 不予理会,其意思是 host 为主键,不能设置重复的值。所以我们后来的查询中,host 还是3个不同的值。刚刚执行的 update 语句只成功修改了数据库中一条数据。

4、不需要重启服务,即可连接登录。

本文由 小马哥 创作,采用 知识共享署名4.0 国际许可协议进行许可 本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名 最后编辑时间为: 2020/06/13 22:29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • linux上安装Docker(非常简单的安装方法)

    安装成功后,使用docker version命令查看是否安装成功,安装成功后------如下

    IT小马哥
  • wget下载JDK

    解决办法: 在chrome下,打开开发者工具(本人用的mac版本),点击所需要下载的包,看console->logs会看到一行字:

    IT小马哥
  • 整理了一些 IDEA 中比较骚的技巧

    这个功能可以使用代码补全来模板式地补全语句,如遍历循环语句(for、foreach)、使用 String.format() 包裹一个字符串、使用类型转化包裹一个...

    IT小马哥
  • 使用CentOS 7.5卸载自带jdk安装自己的JDK1.8

      删完之后可以再通过:rpm -qa | grep java 或 rpm -qa | grep jdk 命令来查询出是否删除掉

    黑泽君
  • 解决 Mac 下 Android Studio 不打印日志

    在 Mac 下使用 Android Studio 时常会遇到 Android Monitor 突然不打印日志的情况,目前我知道的有三个方法:

    他叫自己MR.张
  • objective-C中如何判断一个类中有没有定义某个方法

    C#中可以通过反射分析元数据来解决这个问题,示例代码如下: using System; using System.Reflection; namespace ...

    菩提树下的杨过
  • LeetCode 404. 左叶子之和(递归)

    来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/sum-of-left-leaves 著作权归领扣网...

    Michael阿明
  • Giselle 主题帮助文档 & FAQ

    主题设置基于Inspire,任何关于本主题的建议和问题反馈请在本篇文章留言讨论,我会统一收集,如果我们想法相符 + 有能力实现 + 不影响主题美观的情况下,新功...

    w候人兮猗
  • 12样式操作

    Dreamy.TZK
  • 【LeetCode】437. Path Sum III树

    You are given a binary tree in which each node contains an integer value.

    韩旭051

扫码关注云+社区

领取腾讯云代金券