备份数据库
使用 mysqldump 备份所有数据:
mysqldump -u root -p --all-databases > full_backup.sql
更新软件包列表
sudo apt update
升级 MariaDB
sudo apt install mariadb-server
(若需指定版本,可添加版本号,如 mariadb-server=10.5.12)
重启服务
sudo systemctl restart mariadb
验证版本
mysql -u root -p -e "SELECT VERSION();"
安全配置
运行 mysql_secure_installation 设置 root 密码、禁用远程 root 登录等。
优化性能
/etc/mysql/my.cnf(如 innodb_buffer_pool_size、query_cache_size)。ANALYZE TABLE 和 OPTIMIZE TABLE 优化表。监控与日志
/var/log/mysql/error.log 排查问题。定期重启
每隔一段时间重启服务以应用配置变更(建议在低峰期操作):
sudo systemctl restart mariadb
apt 官方仓库升级,避免手动编译带来的兼容性问题。参考来源: