CentOS系统中“sqladmin”版本升级指南
在CentOS系统中,“sqladmin”通常指MySQL/MariaDB数据库管理工具(如phpMyAdmin)。以下是针对不同场景的升级步骤及注意事项:
mysqldump -u root -p --all-databases > full_backup.sql(MySQL);mariadb-backup --all-databases --user=root --password > full_backup.sql(MariaDB)。cp -r /etc/phpMyAdmin /etc/phpMyAdmin.bak。SELECT VERSION();。http://服务器IP/phpmyadmin,在“关于”页面查看版本。若“sqladmin”依赖的数据库引擎需升级(如MySQL 5.7→8.0),需通过包管理器完成:
# 更新系统及现有软件包
sudo yum update -y
# 升级MySQL(若已安装)
sudo yum update mysql-server -y
# 或升级MariaDB
sudo yum update mariadb-server -y
# 更新系统及现有软件包
sudo dnf upgrade -y
# 升级MySQL
sudo dnf upgrade mysql-server -y
# 或升级MariaDB
sudo dnf upgrade mariadb-server -y
# MySQL
sudo systemctl restart mysqld
# MariaDB
sudo systemctl restart mariadb
# 验证版本
mysql -u root -p -e "SELECT VERSION();" # MySQL
mariadb -u root -p -e "SELECT VERSION();" # MariaDB
phpMyAdmin是CentOS下常用的数据库管理工具,升级步骤如下:
# 更新系统
sudo yum update -y
# 安装EPEL仓库(若未安装)
sudo yum install epel-release -y
# 升级phpMyAdmin
sudo yum install phpmyadmin -y # 自动升级至最新稳定版
# 重启Web服务
sudo systemctl restart httpd # Apache
# 或
sudo systemctl restart nginx # Nginx
# 备份旧版本
sudo mv /usr/share/phpMyAdmin /usr/share/phpMyAdmin_old
# 下载最新版(以5.1.1为例)
wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.tar.gz
# 解压到指定目录
sudo tar -zxvf phpMyAdmin-5.1.1-all-languages.tar.gz -C /usr/share/
# 创建软链接(简化路径)
sudo ln -s /usr/share/phpMyAdmin-5.1.1-all-languages /usr/share/phpMyAdmin
# 恢复配置文件(若有自定义配置)
sudo cp /usr/share/phpMyAdmin_old/config.inc.php /usr/share/phpMyAdmin/
# 重启Web服务
sudo systemctl restart httpd # 或nginx
http://服务器IP/phpmyadmin,登录后查看“关于”页面的版本号。sudo chcon -R -t httpd_sys_rw_content_t /usr/share/phpMyAdmin
apache、nginx)对phpMyAdmin目录有读取权限:sudo chown -R apache:apache /usr/share/phpMyAdmin # Apache
# 或
sudo chown -R nginx:nginx /usr/share/phpMyAdmin # Nginx
config.inc.php中的认证方式(如cookie或http),确保密码加密方式与数据库匹配。