设备树与传统板级文件对比:一文说清差异
2026/1/14 1:56:30
Ubuntu 20.04 下 MySQL 8.0.42 (系统源) 升级至 8.0.43 (官方源) 的完整操作手册。
在执行任何操作前,必须完成。
mysqldump -u root -p --all-databases --master-data=2--single-transaction>/root/all_db_backup_20260113.sqlcp/etc/mysql/mysql.conf.d/mysqld.cnf /root/mysqld.cnf.bakcd/root/wgethttps://cdn.mysql.com/archives/mysql-8.0/mysql-server_8.0.43-1ubuntu20.04_amd64.deb-bundle.tarmkdirmysql-installtar-xvf mysql-server_8.0.43-1ubuntu20.04_amd64.deb-bundle.tar -C mysql-install/aptremove mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-* -yaptautoremove -ycd/root/mysql-install/dpkg -i *.deblibmecab2等依赖并配置 MySQL):aptupdate&&apt-finstall-y交互提示选择:
- Configuring mysql-community-server (Data directory found): 选
<Ok>- Root Password: 输入旧密码(不要留空)
- Password Encryption: 必须选Legacy Authentication Method (Retain MySQL 5.x Compatibility)
如果安装过程中卡在Configuring mysql-community-server不动,或者报错AppArmor parser error:
touch/etc/apparmor.d/abstractions/mysqlserviceapparmor reloaddpkg --configure -a安装完成后,将旧的配置还原回去,确保网站能连上。
cp-f /root/mysqld.cnf.bak /etc/mysql/mysql.conf.d/mysqld.cnfchmod644/etc/mysql/mysql.conf.d/mysqld.cnfaptremove mysql-testsuite mysql-community-test mysql-community-server-debug mysql-community-test-debug -ysystemctl restart mysql systemctl status mysqlmysql -V(预期输出: Ver 8.0.43 …)