[MySQL] Actualización de la versión de la base de datos: actualización de mysql 5.6 a mysql 5.7

[root @ wallet01 ~] # mysql -uroot -pabcd.1234 
mysql> seleccionar versión (); 
+ ------------ + 
| versión () | 
+ ------------ + 
| 5.6.50-log | 
+ ------------ + 
1 fila en conjunto (0.00 seg) 

mysql> mostrar bases de datos; 
+ -------------------- + 
| Base de datos | 
+ -------------------- + 
| esquema_de_información | 
| mysql | 
| performance_schema | 
| soe | 
+ -------------------- + 
4 filas en el conjunto (0.02 seg) 

mysql> mostrar variables como 'innodb_fast_shutdown'; 
+ ---------------------- + ------- + 
| Variable_name | Valor | 
+ ---------------------- + ------- +
| innodb_fast_shutdown | 1 | 
+ ---------------------- + ------- + 
1 fila en el conjunto (0.00 seg) 

mysql> set global innodb_fast_shutdown = 0; 
Consulta OK, 0 filas afectadas (0.00 seg) 

mysql> muestra variables como 'innodb_fast_shutdown'; 
+ ---------------------- + ------- + 
| Variable_name | Valor | 
+ ---------------------- + ------- + 
| innodb_fast_shutdown | 0 | 
+ ---------------------- + ------- + 
1 fila en el conjunto (0.00 seg) 

[root @ wallet01 ~] # servicio mysqld stop 
Redirigiendo a / bin / systemctl detener mysqld.service 

[root @ wallet01 ~] # yum eliminar mysql-community * 

[root @ wallet01 ~] # yum-config-manager --disable mysql56-community
[root @ wallet01 ~] # yum-config-manager --enable mysql57-community 
mysql.func OK
 
[root @ wallet01 ~] # servicio mysqld comienzo
Redirigiendo a / bin / systemctl start mysqld.service 

[root @ wallet01 ~] # mysql_upgrade -uroot -pabcd.1234 
mysql_upgrade: [Advertencia] El uso de una contraseña en la interfaz de línea de comandos puede ser inseguro. 
Comprobando si se necesita una actualización. 
Comprobando la versión del servidor. 
Ejecución de consultas para actualizar el servidor MySQL. 
Comprobando la base de datos del sistema. 
mysql.columns_priv OK 
mysql.db OK 
mysql.engine_cost OK 
mysql.event OK 
mysql.general_log OK 
mysql.gtid_executed OK 
OK mysql.help_category 
mysql.help_keyword OK 
mysql.help_relation OK 
OK mysql.help_topic 
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 
Actualización de la esquema sys. 
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 
Comprobación de bases de datos. 
soe.customer OK
soe.district Aceptar 
soe.history Aceptar 
soe.item Aceptar 
soe.new_orders Aceptar 
soe.order_line Aceptar 
soe.orders Aceptar 
soe.stock Aceptar 
soe.warehouse Aceptar 
sys.sys_config Aceptar El 
proceso de actualización se completó correctamente. 
Comprobando si se necesita una actualización. 

[root @ wallet01 ~] # mysql -uroot -pabcd.1234 
mysql> seleccionar versión (); 
+ ------------ +
+ ------------ +
| versión () | 
| 5.7.32-log | 
+ ------------ + 
1 fila en conjunto (0.00 seg) 

mysql> mostrar bases de datos; 
+ -------------------- + 
| Base de datos | 
+ -------------------- + 
| esquema_de_información | 
| mysql | 
| performance_schema | 
| soe | 
| sys | 
+ -------------------- + 
5 filas en conjunto (0.00 seg)
版本 兼容性

MySQL 5.6 
mysql> seleccione @@ GLOBAL.sql_mode; 
+ -------------------------------------------- + 
| @@ GLOBAL.sql_mode | 
+ -------------------------------------------- + 
| STRICT_TRANS_TABLES, NO_ENGINE_SUBSTITUTION | 
+ -------------------------------------------- + 
1 fila en conjunto (0.00 seg) 

mysql> seleccione @@ GLOBAL.optimizer_switch; 
+ ------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------------------------------- +
| @@ GLOBAL.optimizer_switch | 
+ ------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------------------------------- +
| index_merge = activado, index_merge_union = activado, index_merge_sort_union = activado, index_merge_intersection = activado, engine_condition_pushdown = activado, index_condition_pushdown = activado, mrr = activado, mrr_cost_based = activado, block_nested_loop = activado = activado, desactivado activado, firstmatch = activado, subquery_materialization_cost_based = activado, use_index_extensions = activado |  
mysql> seleccione @@ GLOBAL.sql_mode ;
+ ------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------------------------------- + 

MySQL 5.7 
+ ------- -------------------------------------------------- -------------------------------------------------- -------------------------------- + 
| @@ GLOBAL.sql_mode | 
+ ------------------------------------------------- -------------------------------------------------- ---------------------------------------- +
| ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION | 
+ ------------------------------------------------- -------------------------------------------------- ---------------------------------------- + 
1 fila en conjunto (0,00 seg)
 
mysql > seleccione @@ GLOBAL.optimizer_switch;
+ ------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --- +
| @@ GLOBAL.optimizer_switch | 
+ ------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --- + 
| index_merge = activado, index_merge_union = activado, index_merge_sort_union = activado, index_merge_intersection = activado, engine_condition_pushdown = activado, index_condition_pushdown = activado, mrr = activado, mrr_cost_based = activado, block_nested_loop = activado = activado, desactivado, material_clave_escaneo = activado = activado activado, firstmatch = activado, duplicateweedout = activado, subquery_materialization_cost_based = activado, use_index_extensions = activado, condition_fanout_filter = activado, derivado_merge = activado |
+ ------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --- +
1 fila en conjunto (0,00 seg)


Supongo que te gusta

Origin blog.51cto.com/13598811/2591776
Recomendado
Clasificación