小编给大家分享一下APT怎么升级mysql,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
 
       升级mysql升级mysql以前,必须对mysql进行备份。另外假定原mysql是利用APT仓库安装。如果不是采用这种方式安装,需要用替换第三方系统自带mysql或替换用deb包安装的mysql的方法。
 
升级mysql
使用MYSQL APT仓库升级MYSQL(就是代替旧版本,用原来的数据运行新版本),采用以下步骤:
 
确保你的软件库列表中包含 MySQL APT 仓库。
运行以下命令,确保在你的 MySQL APT 仓库有最新的包信息。
apt-get update
 
3. 注意默认只能更新MYSQL到在添加APT仓库时选择的版本,如果想更新到其他版本请参考选择发行版本。
 
4.  用下面的命令升级mysql。
 
apt-get install mysql-server
 
升级其他附属产品和组件的命令为:
 
apt-get install package-name
 
查看使用MYSQL APT仓库安装的附属产品和组件,用下面的命令:
 
dpkg -l | grep mysql | grep ii
 
5.升级完成后,通常会重启mysql, MySQL 8.0.16以前的版本,重启后运行mysql_upgrade 检查旧版本数据与新版本之间的是否兼容。
 
作为一个普遍的规则,升级应该从一个版本至下一个版本,而不应该直接升级至最新版本。例如从5.5升级至5.6,再升级至5.7,而不应该一步升级至5.7。
 
替换第三方系统自带的mysql
注意: MySQL APT仓库仅能够替换Debian 和Ubuntu自带的mysql,不能替换其他无论在版本库内部和外部的mysql分支。为了替换这些mysql分支,你必须先卸载系统自带的mysql,必须从发行商哪里获得如何卸载自带的mysql,备份数据以及如何恢复备份数据到新的mysql。
 
一些第三方的自带的仓库包依赖于原来的自带的mysql包, MySQL APT repository packages不应该和他们一起工作。这些包括akonadi-backend-mysql, handlersocket-mysql-5.5, 和 zoneminder。

dawei

【声明】:达州站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。