當使用Linux操作系統的時候,有時候可能需要將mysql退回到之前的版本。下面講述一下如何在Linux系統中退回mysql版本。
首先,我們需要卸載我們現在安裝的mysql版本。使用以下命令:
sudo apt-get remove --purge mysql-server mysql-client mysql-common
這會刪除整個mysql安裝目錄,不會保留我們的mysql數據。所以,在下面的步驟中我們需要保存我們的數據庫備份。
接下來,我們需要使用wget命令從MySQL的官網下載之前的版本,并解壓文件。
cd /tmp wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz tar -xvzf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
現在,我們需要將之前版本的mysql安裝到系統中,使用以下命令:
sudo cp -R /tmp/mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/ sudo ln -s /usr/local/mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql sudo chown -R mysql:mysql /usr/local/mysql sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql
這會將我們之前的mysql安裝到/usr/local/mysql目錄中。
現在我們需要使用備份恢復我們的mysql數據。將我們之前備份的數據文件復制到新安裝的mysql目錄中:
sudo cp /path/to/your/mysql/backup/* /usr/local/mysql/data/
重新啟動mysqld服務,執行以下命令:
sudo service mysql stop sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
現在,您已經成功地將mysql退回到之前的版本。您可以使用以下命令驗證所使用的mysql版本:
mysql -V
希望這篇文章能夠有所幫助。