mysql資料庫自動化部署遇到的坑
阿新 • • 發佈:2020-12-31
今天在進行本地自動化部署時發現tar -zxvf總是不能解壓成功,本來以為時安裝包的問題,最後經過多次實驗和排查發現是我的自動化指令碼不屬於root使用者和組的原因,一下是錯誤
一開始我以為是命令問題,所以就單獨用tar -zxvf mysql-5.7.29-linux-glibc2.12-x86_64進行了測試,但是提示是可以正常解壓的。後面又經過測試,shell指令碼就是不能執行,突然發現我的指令碼所屬的組和使用者不是root,當時就在猜想是不是這個原因,隨後就去找修改許可權和使用者組的命令
修改檔案許可權
命令格式
#修改檔案|目錄的擁有者 chown 使用者名稱 目錄名|檔名 #遞迴修改檔案|目錄的組 chgrp -R 組名 檔名|目錄名 #遞迴修改檔案許可權 chmod -R 755 檔名|目錄名
chown root auto_mysql.sh 修改檔案擁有者
chgrp root auto_mysql.sh 修改檔案使用者組
修改完之後就正常了
命令 | 作用 |
chown | 修改擁有者 |
chgrp | 修改組 |
chmod | x修改許可權 |