有人能告诉我mysql
运行时数据库会发生什么do-release-upgrade
吗?
当我进行试运行的时候,do-release-upgrade
我发现它会卸载mysql客户端和服务器并安装最新版本。
这个过程是否也会删除现有的数据库还是会保留它们?
(我确实有备份,但想知道接下来会发生什么)
答案1
如果数据库位于默认位置,则会保留它们/var/lib/mysql
。
查看了 mysql-server-5.5 包后发现,根本没有用于删除这些数据的命令。
一般来说,/var
包管理器不会触及在中创建的任何文件(通常是日志和数据文件)。Apt/dpgk 专门跟踪通常存储在中的配置文件/etc
,并尝试升级配置文件(如果需要),并将删除/替换中的任何可执行文件/库/etc