首先,大家需要卸载大家现在安装的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
希望这篇文章能够有所帮助。