一、查看並殺死進程
在重啟數據庫之前,我們需要先查看並殺死與數據庫相關的進程。可以使用以下命令查看所有進程:
ps aux
然後可以使用以下命令查找與數據庫相關的進程:
ps aux | grep mysql
上面的命令將會列出所有帶有 mysql 字符串的進程。可以使用以下命令殺死某一個進程:
sudo kill -9 [進程ID]
這裡的進程ID是上面列出的進程的ID,使用上面的命令殺死所有與數據庫相關的進程。
二、備份數據庫
在重啟數據庫之前,我們需要先備份數據庫。可以使用以下命令備份整個數據庫:
mysqldump -u [用戶名] -p [密碼] --all-databases > [備份文件名稱].sql
如果只需要備份某個數據庫,可以使用以下命令:
mysqldump -u [用戶名] -p [密碼] [數據庫名稱] > [備份文件名稱].sql
以上命令將會備份數據庫內容到本地。
三、停止數據庫服務
重啟數據庫需要先停止數據庫服務。可以使用以下命令停止 MySQL 數據庫服務:
sudo service mysql stop
如果是 MariaDB 數據庫,可以使用以下命令:
sudo service mariadb stop
以上命令會停止所有 MySQL 或 Mariadb 的進程。
四、重啟數據庫服務
停止數據庫服務之後,可以使用以下命令重啟 MySQL 或 Mariadb 數據庫:
sudo service mysql start
或者:
sudo service mariadb start
五、驗證數據庫
重啟數據庫之後,可以使用以下命令驗證數據庫是否重新啟動:
sudo service mysql status
或者:
sudo service mariadb status
以上命令將會顯示數據庫服務器的狀態信息。
六、恢複數據庫
如果需要在重啟數據庫之後恢復之前備份的數據庫內容可以使用以下命令:
mysql -u [用戶名] -p < [備份文件名稱].sql
如果需要恢復某個特定的數據庫,可以使用以下命令:
mysql -u [用戶名] -p [數據庫名稱] < [備份文件名稱].sql
以上命令將會從備份文件中導入數據到指定的數據庫中。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/280437.html