群晖MariaDB添加远程访问功能

群晖的套件中心可以安装MariaDB5和MariaDB10,但是远程访问功能是默认关闭的,可以通过以下命令开启。

1
2
3
4
5
6
7
8
# ssh到Synology
sudo -i # 提权
cd /volume1/@appstore/MariaDB10/usr/local/mariadb10/bin #访问目录
./mysql -u root -p # 这里有个坑,root密码和MariaDB密码是不同的,需要在套件中心各自设置
use mysql # 选择数据库
update user set host = '192.168.1.%' where user = 'root'; #可以直接使用%,也可以用192.168.1.%来缩小范围
select host, user from user; # 确认,也可以使用select User,host from mysql.user;
FLUSH PRIVILEGES; # 刷新权限

之后就可以用HeidiSQL等远程访问了。