• Welcome to Journal web site.

我是 PHP 程序员

- 开发无止境 -

Next
Prev

群晖nas修改MariaDB配置文件-密陀僧博客

Data: 2018-02-05 00:27:46Form: JournalClick: 15

群晖nas修改MariaDB配置文件

家里的Nas使用率越来越高,平均每周手工重启一次,系统运行还算稳定。最近安装了Web Station,MariaDB等套件,用来作为家里的开发测试环境,使用下来还不错。理论上解析个动态域名到nas就能实现对外提供web服务了。100M电信光纤,上行2M,做个个人网站访问速度凑合着应该还是能用的。

在导入数据时,因数据库包比较庞大(>100M),需要修改max_allowed_packet字段。群晖面板不带配置文件修改入口,需通过ssh远程登录系统后修改。

开启群晖ssh的方法比较简单,在此不再赘述。

使用root账户登录ssh(root密码和admin密码完全相同,但admin账户权限不足)。

MariaDB是mysql的一个分支,完全兼容mysql,可以视作mysql的替代品,实际上是mysql创始人在mysql被sun收购后,为防止mysql闭源风险对mysql另开的分支。MariaDB的配置文件和文件夹结构和Mysql基本一致。

输入vi /volume1/@appstore/MariaDB/etc/mysql/my.cnf

在my.cnf文件中,有一个mysqldump节点,找到

1
max_allowed_packet = 16M

改成

1
max_allowed_packet = 160M

保存。重启MariaDB(mysql stop/start)

 

 
留言列表
pisamin
pisamin 由于MariaDB登陆问题搜到了你的《群晖nas修改MariaDB配置文件》。文中你提到root密码与admin密码一致,但是我试了无法telnet登陆,用admin用户登陆运行mysql命令提示找不到,我就是想要外部访问nas上的mariadb,需要给mysql授权外部设备访问权限,能否帮忙指导一下,谢谢!我的邮箱:sym_boy@hotmail.com  回复
charwin
charwin ssh 到群晖 然后
sudo -i
输入管理员密码 然后
cd /volume1/@appstore/MariaDB10/usr/local/mariadb10/bin
./mysql -u root -p
再看到 Enter password: 之后 输入密码
看到这个提示符
mysql˃
输入下面两句更新一下root到任意主机登录就可以了
update user set host = '%' where user = 'root';
select host, user from user;
我是更改之后 在群晖自带的web 运行 phpmyadmin 进去添加另外一个用户的  
Name:
<提交>