分类: MySQL

2018-06-13 10:23:12

   本次测试MySQL5.6.40升级至5.7.19的过程,采用本地升级的方法。
1、安装MySQL5.7.19,并关闭MySQL5.7.19的服务
mysqladmin -uroot -p shutdown

2、关闭MySQL5.6.40的服务
mysqladmin -uroot -p shutdown

3、copyMySQL5.6.40的data目录至MySQL5.7的data

4、启动MySQL5.7.19服务
[root@mysql5 mysql]# /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &
[1] 26407
[root@mysql5 mysql]# Logging to '/mysql/data/mysql-err.log'.
2018-06-13T02:18:38.106526Z mysqld_safe Starting mysqld daemon with databases from /mysql/data
[root@mysql5 mysql]# 
[root@mysql5 mysql]# ps -ef|grep mysql
root     26407  7822  0 10:18 pts/4    00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf
mysql    26930 26407  4 10:18 pts/4    00:00:00 /usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/mysql/data/mysql-err.log --open-files-limit=65535 --pid-file=/mysql/data/mysql.pid --socket=/tmp/mysqld.sock --port=3306
root     26960  7822  0 10:18 pts/4    00:00:00 grep mysql

5、运行mysql_upgrade
[root@mysql5 mysql]# /usr/local/mysql/bin/mysql_upgrade --defaults-file=/etc/my.cnf -uroot -p
Enter password: 
Checking if update is needed.
Checking server version.
Running queries to upgrade MySQL server.
Checking system database.
mysql.columns_priv                                 OK
mysql.db                                           OK
mysql.engine_cost                                  OK
mysql.event                                        OK
mysql.func                                         OK
mysql.general_log                                  OK
mysql.gtid_executed                                OK
mysql.help_category                                OK
mysql.help_keyword                                 OK
mysql.help_relation                                OK
mysql.help_topic                                   OK
mysql.innodb_index_stats                           OK
mysql.innodb_table_stats                           OK
mysql.ndb_binlog_index                             OK
mysql.plugin                                       OK
mysql.proc                                         OK
mysql.procs_priv                                   OK
mysql.proxies_priv                                 OK
mysql.server_cost                                  OK
mysql.servers                                      OK
mysql.slave_master_info                            OK
mysql.slave_relay_log_info                         OK
mysql.slave_worker_info                            OK
mysql.slow_log                                     OK
mysql.tables_priv                                  OK
mysql.time_zone                                    OK
mysql.time_zone_leap_second                        OK
mysql.time_zone_name                               OK
mysql.time_zone_transition                         OK
mysql.time_zone_transition_type                    OK
mysql.user                                         OK
Upgrading the sys schema.
Checking databases.
sys.sys_config                                     OK
Upgrade process completed successfully.
Checking if update is needed.

6、登录MySQL并核查数据

阅读(152) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册