运行 mysql_secure_installation 在 Synology 215J NAS 上使用 MariaDb 和 phpMyAdmin
Running mysql_secure_installation on Synology 215J NAS with MariaDb and phpMyAdmin
我有一个 Synology 215J NAS 驱动器 运行ning DSM 6.0。我已经安装了 MariaDB 和 phpMyAdmin 软件包,并且能够从 phpMyAdmin 中 create/edit 数据库等。但是,我读过为了保护数据库,我应该 运行 mysql_secure_installation 二进制文件。我在哪里可以找到这个?我已通过 SSH 连接到 NAS,但似乎找不到文件。
mysql_secure_installation
附带 MySQL(和 apparently, MariaDB as well)并且在您的安装中可能与 mysql
可执行文件位于同一文件夹中;在我的 Debian 系统上,两者都在 /usr/bin/
中,这与大多数 Linux 平台的标准一致。我对 Synology 如何打包 DSM 一无所知,但大多数发行版应该使用类似的位置。您可以尝试 which mysql
找到 mysql
可执行文件。您的分发也可以选择不包括 mysql_secure_installation
;如果找不到发行说明,您应该阅读其中的发行说明。
正如 Isaac 指出的那样,此脚本通常安装在 /usr/bin 中。但是,它所做的事情并不多,如果您只安装一台服务器,那么 mysql_secure_installation 手动完成的所有工作都非常容易。以下是脚本所做的一切:
- 为本地 root 帐户设置密码 (localhost, 127.0.0.1, ::1)
- 删除其他根帐户(远程禁用根登录)
- 删除 "test" 数据库
- 刷新权限(确保先前的更改反映在 运行 服务器中)
我有一个 Synology 215J NAS 驱动器 运行ning DSM 6.0。我已经安装了 MariaDB 和 phpMyAdmin 软件包,并且能够从 phpMyAdmin 中 create/edit 数据库等。但是,我读过为了保护数据库,我应该 运行 mysql_secure_installation 二进制文件。我在哪里可以找到这个?我已通过 SSH 连接到 NAS,但似乎找不到文件。
mysql_secure_installation
附带 MySQL(和 apparently, MariaDB as well)并且在您的安装中可能与 mysql
可执行文件位于同一文件夹中;在我的 Debian 系统上,两者都在 /usr/bin/
中,这与大多数 Linux 平台的标准一致。我对 Synology 如何打包 DSM 一无所知,但大多数发行版应该使用类似的位置。您可以尝试 which mysql
找到 mysql
可执行文件。您的分发也可以选择不包括 mysql_secure_installation
;如果找不到发行说明,您应该阅读其中的发行说明。
正如 Isaac 指出的那样,此脚本通常安装在 /usr/bin 中。但是,它所做的事情并不多,如果您只安装一台服务器,那么 mysql_secure_installation 手动完成的所有工作都非常容易。以下是脚本所做的一切:
- 为本地 root 帐户设置密码 (localhost, 127.0.0.1, ::1)
- 删除其他根帐户(远程禁用根登录)
- 删除 "test" 数据库
- 刷新权限(确保先前的更改反映在 运行 服务器中)