【发布时间】:2016-08-09 12:45:54
【问题描述】:
我有一个运行 DSM 6.0 的 Synology 215J NAS 驱动器。我已经安装了 MariaDB 和 phpMyAdmin 软件包,并且能够从 phpMyAdmin 中创建/编辑数据库等。但是,我已经读过,为了保护数据库,我应该运行 mysql_secure_installation 二进制文件。我在哪里可以找到这个??我已通过 SSH 连接到 NAS,但似乎找不到文件。
【问题讨论】:
我有一个运行 DSM 6.0 的 Synology 215J NAS 驱动器。我已经安装了 MariaDB 和 phpMyAdmin 软件包,并且能够从 phpMyAdmin 中创建/编辑数据库等。但是,我已经读过,为了保护数据库,我应该运行 mysql_secure_installation 二进制文件。我在哪里可以找到这个??我已通过 SSH 连接到 NAS,但似乎找不到文件。
【问题讨论】:
正如 Isaac 指出的,这个脚本通常安装在 /usr/bin 中。但是,它所做的事情并不多,而且如果您只安装一台服务器,那么手动完成 mysql_secure_installation 所做的所有事情都非常容易。这是脚本所做的一切:
【讨论】:
mysql_secure_installation 带有 MySQL(和,apparently, MariaDB as well),并且在您的安装中可能与 mysql 可执行文件位于同一文件夹中;在我的 Debian 系统上,两者都在 /usr/bin/ 中,这与大多数 Linux 平台的标准一致。我不知道 Synology 如何打包 DSM,但大多数发行版应该使用类似的位置。您可以尝试which mysql 来查找mysql 可执行文件。您的分发也可以选择不包含mysql_secure_installation;如果您找不到它,您应该阅读其中包含的发行说明。
【讨论】: