MySQL升级

网友投稿 754 2022-11-05

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

MySQL升级

mysql安装包下载地址:https://downloads.mysql.com/archives/community/

本教程中演示mysql从5.7.19升级到5.7.35, 说明如下:

一、升级步骤:

1、首先查看当前MySQL的版本信息,执行命令myql -V,如图:

2、通过mysqldump命令备份所有数据库,执行命令如下:

mysqldump -u root -p --all-databases > alldatabases.sql

3、停止运行中的MySQL,执行命令如下:

/etc/init.d/mysqld stop

4、备份旧的mysql的bin目录下的文件,如下:

cd usr/bin && tar -zcvf mysql.tgz mysql #将mysql二进制文件打包cd usr/local/mysql && tar -zcvf bin.tgz bin #将bin目录打包cd /etc/init.d/      &&  tar -zcvf mysqld.tgz mysqld  #备份启动文件

5、将新的mysql包解压,并将解压后的bin目录复制到旧的目录下:

tar -xf mysql-5.7.35-linux-glibc2.12-x86_64.tgz\cp mysql-5.7.35-linux-glibc2.12-x86_64/bin usr/local/mysql #覆盖旧的mysql的bin目录\cp mysql-5.7.35-linux-glibc2.12-x86_64/bin/mysql usr/bin/mysql #覆盖mysql\cp mysql-5.7.35-linux-glibc2.12-x86_64/support-files/mysql.server etc/init.d/mysqld #覆盖mysqld

6、修改mysqld中的基础目录和数据目录位置,按照/etc/my.cnf中的修改,如图:

7、修改完成后,启动mysql,并查看mysql的运行状态,执行命令如下:

8、再次查看mysql版本,已经升级到了5.7.35,如图:

9、最后执行mysql_upgrade进行检查:

mysql_upgrade -uroot -p --force --skip-version-check -S tmp/mysql.sock

10、登录数据库,查看数据库以及表,用户是否正确即可

至此,mysql升级完成

上一篇:软件测试培训之性能测试的基础知识
下一篇:软件测试培训之兼容性测试
相关文章

 发表评论

暂时没有评论,来抢沙发吧~