centos xampp升级mysql_升级 XAMPP(Linux)

本文提供了一种详细的步骤来迁移LAMPP环境,包括备份和还原数据库、更改目录权限等,确保新旧环境间的平滑过渡。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先用phpmyadmin备份逐一所有数据库文件,因为如果不使用SQL备份的话,mysql(MariaDB)的数据库文件格式会发生不兼容的情况,导致一些数据丢失,最好还是备份一下:

停止服务器:

# ~/lampp stop

备份整个lampp 目录:

# cp -r /opt/lampp /opt/old-lampp

删除数据库目录(防止新版mysql和老的文件不兼容,所以就需要使用sql语句的方式备份和还原):

# rm -rf /opt/lampp/var/*

安装新的lampp,选择安装到 /opt/lampp

# ./xampp-linux-x64-7.3.9-0-installer.run

安装完毕之后,看看是否 httpd会运行起来:

# netstat -tnlp

如果运行起来了,需要kill -9 掉

比较 etc目录的一些文件并修改或者拷贝过去

用 7za压缩一下两个目录然后下载到windows 用 Beyond Compare 比较并拷贝:

# 7za a old-etc.7z /opt/old-lampp/etc

# 7za a etc.7z /opt/lampp/etc

复制回去然后解压缩,覆盖 /opt/lampp/etc

比较并拷贝phpmyadmin配置文件

# diff /opt/old-lampp/phpmyadmin/config.inc.php /opt/lampp/phpmyadmin/config.inc.php

设置lampp、mysql目录属性否则会有 Access denied 的问题:

# chown -R daemon.daemon /opt/lampp

# chown -R mysql.mysql /opt/lampp/var/mysql

启动服务器:

/opt/lampp/xampp restart

如果一切安好,就会成功。

使用phpmyadmin 一个个还原数据库:

然后还原database用户

一般来说,都需要设置 localhost才能访问的:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值