1. 程式人生 > 資料庫 >mysql資料庫自動化部署遇到的坑

mysql資料庫自動化部署遇到的坑

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