前言

自从在新的qnvh的nas上安装了群晖,在迁移以前的旧数据的时候,我遇到了问题,mariadb强制你只能设置含有大小写字母,数字和特殊符号的sql用户密码,似乎在群晖的设置界面里无法取消掉密码复杂度的设定。

那么,我们该怎么办呢?

正题

  1. 首先,在套件中心里停用mariadb10

  2. 接着,打开群晖的ssh功能,登录你的账号,并使用如下命令登录到root账号

sudo -i
  1. 依次输入如下命令,检查有几个volume开头的文件夹,我的有两个
cd /
ls

  1. 依次输入,
ls /volume1

ls /volume2

来检查是否有@appstore文件夹,你有几个volume文件夹就需要输入如上命令n次,直到找到为止

接下来,就可以开始修改文件了,输入

vim /volume1/@appstore/MariaDB10/usr/local/mariadb10/etc/mysql/my.cnf

键盘输入 i ,进入编辑模式,最下面显示 -- INSERT -- 表示成功进入编辑模式


找到

Synology_password_check = FORCE_PLUS_PERMANENT

plugin_load_add = Synology_password_check

在他们前面加#注释,如上图

都加好后,按几下 esc 键,确保完全退出编辑模式,输入

:wq

保存并退出,现在可以去套件中心重新启动maria10了

现在在phpmysql里修改密码,再也不会报错了


代码萌新,热爱折腾,喜欢花草和养鱼