简单!万事先备份
cp /usr/my.cnf /home/xx/
cp -r /var/lib/mysql/dbname /home/xx/
mysqldump -u root -ppasswd --all-databases > db-all-bak.sql
mysqldump -u root -ppasswd dbname > dbname-bak.sql
然后rpm -qa | grep MySQL
把有的依次卸载就行,卸载不掉就--nodeps
然后下载MySQL-client-5.6.38-1.el6.x86_64.rpm
rpm -ivh MySQL-client-5.6.38-1.el6.x86_64.rpm
rpm -ivh MySQL-shared-compat-5.6.38-1.el6.x86_64.rpm
rpm -ivh MySQL-devel-5.6.38-1.el6.x86_64.rpm
rpm -ivh MySQL-server-5.6.38-1.el6.x86_64.rpm
然后service mysql start,用之前的密码登陆,能登陆说明密码没变(看配置文件是否更新,未更新还是沿用之前配置)
接着运行程序,看是否正常执行,正常执行说明已升级成功
备注:按照这个流程下来,备份的数据没用上,但是比没备份放心许多。