mysql5.7升级到8.0(原地升级)

正常关闭数据库

# mysql -h127.0.0.1 -P3380 -uroot -p*** -e 'set global innodb_fast_shutdown=0'
# mysqladmin -uroot -h127.0.0.1 -pabc123 -P3357 shutdown

修改 my.cnf

## my.cnf
[mysqld]
basedir=/opt/mysql8.0
lc_messages_dir=/opt/mysql8.0/share

启动数据库
使用 8.0 版本的软件启动数据库。

# /opt/mysql8.0/bin/mysqld_safe --defaults-file=/data/mysql5.7/my.cnf &
mysqld_safe Logging to '/data/mysql5.7/log/alert.log'.
mysqld_safe Starting mysqld daemon with databases from /data/mysql5.7/data

从错误日志中可以看到,MySQL 自动将 5.7 升级到了 8.0。(把不支持的参数从配置文件中移除)

posted @ 2025-07-03 10:17  白日梦不要钱  阅读(165)  评论(0)    收藏  举报