我有10个biiiiiiiiiiiig mysql日期基础,我有mysql 32bit,它只能使用3gb ram内存......我需要更多,所以我需要将mysql更新为64位(服务器有32GB的ram内存)。如何在不丢失数据的情况下更新它。
我不想进行备份并重新上传,因为日期基础非常大... 还有其他选择吗?
操作系统是5.8美元
答案 0 :(得分:1)
如果您将数据放在单独的分区中,则不要格式化分区。您可以将操作系统和mysql升级到64位。然后只需将你的mysql指向你的数据分区。
答案 1 :(得分:0)
MySQL数据库和文件的内部格式不会因架构而发生变化,但可能会因MySQL版本而略有变化。如果您遇到所有这些麻烦,您需要将操作系统切换到64位,更新到MySQL 5.6。
您必须备份您的数据。你不一定需要从它恢复,但你不能只是打一个新的操作系统,并假设它会很好。
如果您的数据库位于系统上的单独分区或卷上,则可以在主系统分区上安装操作系统,然后相应地重新格式化。请务必小心,不要意外重新初始化驱动器。再一次,这就是备份必不可少的原因。
你也没有定义什么是“大”。对于一些意味着“几GB”的人。数据库引擎也很重要。你应使用InnoDB。
答案 2 :(得分:0)