{ "serverAddress": "10.186.64.136:5732", "serverVersion": "5.7.32-log - MySQL Community Server (GPL)", "targetVersion": "8.0.34", "errorCount": 4, "warningCount": 162, "noticeCount": 2, "summary": "4 errors were found. Please correct these issues before upgrading to avoid compatibility issues.", "checksPerformed": [ { "id": "oldTemporalCheck", "title": "Usage of old temporal type", "status": "OK", "detectedProblems": [] }, { "id": "routinesSyntaxCheck", "title": "MySQL 8.0 syntax check for routine-like objects", "status": "OK", "detectedProblems": [] }, { "id": "reservedKeywordsCheck", "title": "Usage of db objects with names conflicting with new reserved keywords", "status": "OK", "detectedProblems": [] }, { "id": "utf8mb3Check", "title": "Usage of utf8mb3 charset", "status": "OK", "description": "Warning: The following objects use the utf8mb3 character set. It is recommended to convert them to use utf8mb4 instead, for improved Unicode support.", "documentationLink": "https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-utf8mb3.html", "detectedProblems": [ { "level": "Warning", "dbObject": "demo.account_change.log_id", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.app_version", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.c_ip", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.geo_city", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.geo_country_long", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.geo_region", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.http_req", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.module", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.rel_obj_name", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.s_ip", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.tag", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.action_cn", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.action_en", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.action_result", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.app_name_cn", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.app_name_en", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.log_details", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.log_type", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.operated_user_name", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.operator_name", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.result_msg", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.account_change.session_id", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.audit_view_history.auth_type", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.audit_view_history.device_type", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.audit_view_history.login_ip", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.audit_view_history.city", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.audit_view_history.username", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.log_id", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.app_version", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.c_ip", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.geo_city", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.geo_country_long", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.geo_region", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.http_req", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.module", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.rel_obj_name", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.s_ip", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.tag", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.action_cn", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.action_en", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.action_result", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.app_name_cn", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.app_name_en", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.leader_name", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.log_details", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.log_type", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.name_en_path", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.name_path", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.operated_user_name", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.operator_name", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.org_code", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.org_name", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.org_name_en", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.org_path", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.parent_org_name", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.parent_org_name_en", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.result_msg", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.dept.session_id", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.login_record_history.id", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.login_record_history.username", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.login_record_history.login_account", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.login_record_history.auth_type", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.login_record_history.mobile_number", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.login_record_history.device_abbreviate", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.login_record_history.device_type", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.login_record_history.login_ip", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.login_record_history.city", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.login_record_history.browser_type", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.login_record_history.user_agent", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.login_record_history.device_printer", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.login_record_history.protocol", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.login_record_history.request_application", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.login_record_history.application_account", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.login_record_history.risk_trigger", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.login_record_history.trust_trigger", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.login_record_history.domain_id", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.log_id", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.app_version", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.c_ip", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.geo_city", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.geo_country_long", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.geo_region", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.http_req", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.module", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.rel_obj_name", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.s_ip", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.tag", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.action_cn", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.action_en", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.action_result", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.app_name_cn", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.app_name_en", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.log_details", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.log_type", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.operated_user_name", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.operator_name", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.result_msg", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.role_name", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.role_no", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.platform_role.session_id", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.log_id", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.app_version", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.c_ip", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.geo_city", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.geo_country_long", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.geo_region", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.http_req", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.module", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.rel_obj_name", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.s_ip", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.tag", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.action_cn", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.action_en", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.action_result", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.app_name_cn", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.app_name_en", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.check_value", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.field_type", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.field_value", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.input_value", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.log_type", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.modify_type", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.operated_user_name", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.operator_name", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.result_msg", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.pwd_change.session_id", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.log_id", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.app_version", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.c_ip", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.geo_city", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.geo_country_long", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.geo_region", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.http_req", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.module", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.rel_obj_name", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.s_ip", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.tag", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.action_cn", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.action_en", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.action_result", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.app_name_cn", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.app_name_en", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.log_details", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.log_type", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.operated_user_name", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.operator_name", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.result_msg", "description": "column's default character set: utf8" }, { "level": "Warning", "dbObject": "demo.user_info_change.session_id", "description": "column's default character set: utf8" } ] }, { "id": "mysqlSchemaCheck", "title": "Table names in the mysql schema conflicting with new tables in 8.0", "status": "OK", "detectedProblems": [] }, { "id": "nonNativePartitioningCheck", "title": "Partitioned tables using engines with non native partitioning", "status": "OK", "detectedProblems": [] }, { "id": "foreignKeyLengthCheck", "title": "Foreign key constraint names longer than 64 characters", "status": "OK", "detectedProblems": [] }, { "id": "maxdbFlagCheck", "title": "Usage of obsolete MAXDB sql_mode flag", "status": "OK", "detectedProblems": [] }, { "id": "sqlModeFlagCheck", "title": "Usage of obsolete sql_mode flags", "status": "OK", "description": "Notice: The following DB objects have obsolete options persisted for sql_mode, which will be cleared during upgrade to 8.0.", "documentationLink": "https://dev.mysql.com/doc/refman/8.0/en/mysql-nutshell.html#mysql-nutshell-removals", "detectedProblems": [ { "level": "Notice", "dbObject": "global system variable sql_mode", "description": "defined using obsolete NO_AUTO_CREATE_USER option" } ] }, { "id": "enumSetElementLenghtCheck", "title": "ENUM/SET column definitions containing elements longer than 255 characters", "status": "OK", "detectedProblems": [] }, { "id": "partitionedTablesInSharedTablespaceCheck", "title": "Usage of partitioned tables in shared tablespaces", "status": "OK", "detectedProblems": [] }, { "id": "circularDirectoryCheck", "title": "Circular directory references in tablespace data file paths", "status": "OK", "detectedProblems": [] }, { "id": "removedFunctionsCheck", "title": "Usage of removed functions", "status": "OK", "detectedProblems": [] }, { "id": "groupByAscCheck", "title": "Usage of removed GROUP BY ASC/DESC syntax", "status": "OK", "detectedProblems": [] }, { "id": "removedSysLogVars", "title": "Removed system variables for error logging to the system log configuration", "status": "OK", "detectedProblems": [] }, { "id": "removedSysVars", "title": "Removed system variables", "status": "OK", "description": "Error: Following system variables that were detected as being used will be removed. Please update your system to not rely on them before the upgrade.", "documentationLink": "https://dev.mysql.com/doc/refman/8.0/en/added-deprecated-removed.html#optvars-removed", "detectedProblems": [ { "level": "Error", "dbObject": "innodb_undo_logs", "description": "is set and will be removed, consider using innodb_rollback_segments instead" }, { "level": "Error", "dbObject": "query_cache_size", "description": "is set and will be removed" }, { "level": "Error", "dbObject": "query_cache_type", "description": "is set and will be removed" } ] }, { "id": "sysVarsNewDefaults", "title": "System variables with new default values", "status": "OK", "description": "Warning: Following system variables that are not defined in your configuration file will have new default values. Please review if you rely on their current values and if so define them before performing upgrade.", "documentationLink": "https://mysqlserverteam.com/new-defaults-in-mysql-8-0/", "detectedProblems": [ { "level": "Warning", "dbObject": "back_log", "description": "default value will change" }, { "level": "Warning", "dbObject": "event_scheduler", "description": "default value will change from OFF to ON" }, { "level": "Warning", "dbObject": "explicit_defaults_for_timestamp", "description": "default value will change from OFF to ON" }, { "level": "Warning", "dbObject": "innodb_autoinc_lock_mode", "description": "default value will change from 1 (consecutive) to 2 (interleaved)" }, { "level": "Warning", "dbObject": "innodb_max_dirty_pages_pct_lwm", "description": "default value will change from_0 (%) to 10 (%)" }, { "level": "Warning", "dbObject": "innodb_undo_log_truncate", "description": "default value will change from OFF to ON" }, { "level": "Warning", "dbObject": "log_error_verbosity", "description": "default value will change from 3 (Notes) to 2 (Warning)" }, { "level": "Warning", "dbObject": "max_error_count", "description": "default value will change from 64 to 1024" }, { "level": "Warning", "dbObject": "optimizer_trace_max_mem_size", "description": "default value will change from 16KB to 1MB" }, { "level": "Warning", "dbObject": "performance_schema_consumer_events_transactions_current", "description": "default value will change from OFF to ON" }, { "level": "Warning", "dbObject": "performance_schema_consumer_events_transactions_history", "description": "default value will change from OFF to ON" }, { "level": "Warning", "dbObject": "slave_rows_search_algorithms", "description": "default value will change from 'INDEX_SCAN, TABLE_SCAN' to 'INDEX_SCAN, HASH_SCAN'" }, { "level": "Warning", "dbObject": "transaction_write_set_extraction", "description": "default value will change from OFF to XXHASH64" } ] }, { "id": "zeroDatesCheck", "title": "Zero Date, Datetime, and Timestamp values", "status": "OK", "detectedProblems": [] }, { "id": "schemaInconsistencyCheck", "title": "Schema inconsistencies resulting from file removal or corruption", "status": "OK", "detectedProblems": [] }, { "id": "engineMixupCheck", "title": "Tables recognized by InnoDB that belong to a different engine", "status": "OK", "detectedProblems": [] }, { "id": "checkTableOutput", "title": "Issues reported by 'check table x for upgrade' command", "status": "OK", "detectedProblems": [ { "level": "Notice", "dbObject": "demo.audit_view_account", "description": "No database selected" }, { "level": "Error", "dbObject": "demo.audit_view_account", "description": "Corrupt" } ] }, { "id": "columnsWhichCannotHaveDefaultsCheck", "title": "Columns which cannot have default values", "status": "OK", "detectedProblems": [] }, { "id": "mysqlInvalid57NamesCheck", "title": "Check for invalid table names and schema names used in 5.7", "status": "OK", "detectedProblems": [] }, { "id": "mysqlOrphanedRoutinesCheck", "title": "Check for orphaned routines in 5.7", "status": "OK", "detectedProblems": [] }, { "id": "mysqlDollarSignNameCheck", "title": "Check for deprecated usage of single dollar signs in object names", "status": "OK", "detectedProblems": [] }, { "id": "mysqlIndexTooLargeCheck", "title": "Check for indexes that are too large to work on higher versions of MySQL Server than 5.7", "status": "OK", "detectedProblems": [] }, { "id": "mysqlEmptyDotTableSyntaxCheck", "title": "Check for deprecated '.