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),确保密码加密方式与数据库匹配。