只有用mysql重啟時(shí)報(bào)錯(cuò),用root不報(bào)錯(cuò)
[mysql@t3-dtpoc-dtpoc-web04 bin]$ service mysql restart
Shutting down MySQL.. SUCCESS!?
rm: cannot remove '/var/lock/subsys/mysql': Permission denied
Starting MySQL.. SUCCESS!?
[root@t3-dtpoc-dtpoc-web04 ~]# service mysql restart
Shutting down MySQL.. SUCCESS!?
Starting MySQL.. SUCCESS!?
[root@t3-dtpoc-dtpoc-web04 ~]#
找到MySQL服務(wù)的配置文件 /etc/rc.d/init.d/mysql,分析定位到stop部分代碼,如下所示:
vi /etc/rc.d/init.d/mysql
# Lock directory for RedHat / SuSE.
lockdir='/var/lock/subsys'
lock_file_path="$lockdir/mysql"
檢查驗(yàn)證發(fā)現(xiàn)當(dāng)前用戶(非root用戶),沒(méi)有刪除/var/lock/subsys/mysql文件的權(quán)限。
解決辦法,修改/etc/rc.d/init.d/mysqld中l(wèi)ockdir變量的值,指定到用戶mysql有權(quán)限的目錄。問(wèn)題解決。另外一種解決方式是通過(guò)授予用戶訪問(wèn)文件的權(quán)限。
先給文件夾賦權(quán),再給文件賦權(quán)
[root@t3-dtpoc-dtpoc-web04 ~]# chmod 777 /var/lock/subsys/
chmod 777 /var/lock/subsys/mysql
刪除成功
[mysql@t3-dtpoc-dtpoc-web04 ~]$ rm /var/lock/subsys/mysql
重啟數(shù)據(jù)庫(kù)沒(méi)有再報(bào)錯(cuò)
[mysql@t3-dtpoc-dtpoc-web04 subsys]$ service mysql restart
Shutting down MySQL.. SUCCESS!?
Starting MySQL.. SUCCESS!?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-667710.html
發(fā)現(xiàn)生成的新的Mysq文件Owner為mysql,是因?yàn)檫@次生成時(shí)是用mysql用戶執(zhí)行的
[mysql@t3-dtpoc-dtpoc-web04 subsys]$ ls -ltr
total 0
-rw-r----- 1 root ?root ?0 Apr 13 ?2022 vmware-tools
-rw-r----- 1 root ?root ?0 Apr 13 ?2022 network
-rw-r----- 1 mysql mysql 0 Aug 23 16:11 mysql文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-667710.html
到了這里,關(guān)于重啟Mysql時(shí)報(bào)錯(cuò)rm: cannot remove ‘/var/lock/subsys/mysql‘: Permission denied的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!