更新文件夹权限后无法启动MySQL

更新文件夹权限后无法启动MySQL

我不小心将文件夹的权限设置为 755。重新启动服务器后,我收到此错误:

/opt/bitnami/apache2/scripts/ctl.sh : httpd (pid 2969) already running
file '/etc/gonit/gonitrc' must have permissions no more than -rwx------; right 
now permissions are -rwxrwxr-x.

我执行了以下命令来了解 MySQL 文件夹的权限。

命令ls -larth /etc/gonit/gonitrc

lrwxrwxrwx 1 mysql root 38 May 17 08:41 /etc/gonit/gonitrc -> /opt/bitnami/config/monit/bitnami.conf

命令ls -larth /opt/bitnami/config/monit/bitnami.conf

-rwxrwxr-x 1 mysql root 159 May 17 08:44 /opt/bitnami/config/monit/bitnami.conf

命令ls -larth /opt/bitnami/mysql/

total 6.7M
-rwxr-xr-x  1 mysql   root    2.5K Mar 18  2017 README
-rwxr-xr-x  1 mysql   root     18K Mar 18  2017 COPYING
-rwxr-xr-x  1 mysql   root    7.6M May 17 08:23 bnconfig
drwxr-xr-x 28 mysql   root    4.0K May 17 08:43 share
drwxr-xr-x  2 mysql   root    4.0K May 17 08:43 scripts
drwxr-xr-x  3 mysql   root    4.0K May 17 08:43 include
drwxr-xr-x  2 mysql   root    4.0K May 17 08:43 support-files
drwxr-xr-x  2 mysql   root    4.0K May 17 08:43 bin
drwxr-xr-x  5 mysql   root    4.0K May 17 08:43 lib
-rwxr-xr-x  1 mysql   root     572 May 17 08:47 my.cnf
drwx------ 15 bitnami bitnami 4.0K May 17 08:50 ..
drwxr-xr-x  2 mysql   root    4.0K Jun  1 11:04 bitnami
drwxrwxrwx  2 bitnami daemon  4.0K Oct 18 01:06 tmp
-rw-r--r--  1 mysql   root       0 Oct 19 03:14 wrapper
-rw-r--r--  1 mysql   root       0 Oct 19 03:14 libmysqlclient.so.20.3.5
-rw-r--r--  1 mysql   root       0 Oct 19 03:14 libncurses.so.5
-rw-r--r--  1 mysql   root       0 Oct 19 03:14 libncurses.so.5.9
-rw-r--r--  1 mysql   root       0 Oct 19 03:14 libaio.so.1.0.1
-rw-r--r--  1 mysql   root       0 Oct 19 03:14 libmysqlclient.so.20
drwxr-xr-x 11 mysql   root    4.0K Oct 19 03:14 .
drwxr-xr-x  6 bitnami daemon  4.0K Oct 19 14:09 data

请告知每个文件夹的默认权限是否正确?谢谢

答案1

通过查看 的输出/opt/bitnami/mysql/,所有文件夹和文件都归组mysqlroot用户所有。您可以将自己添加到mysql群组中

sudo useradd -G mysql username

现在,尝试再次运行它,它仍然给出警告,然后使用以下命令拥有这些文件chown

sudo chown -R username /etc/gonit/gonitrc
sudo chown -R username /opt/bitnami/config/monit/bitnami.conf

让我知道,如果仍然不起作用。

docker也可以用于创建mysql服务器。它易于设置和管理。

编辑

更改权限/etc/gonit/gonitrc

sudo chmod 700 /etc/gonit/gonitrc

要了解有关chmod信息,请访问

相关内容