吹静静

欢迎QQ交流:592590682

报错背景:

Linux环境下安装MySQL数据库。

安装完成,数据库初始化,启动数据库时报错。

报错现象:

2019-04-29 08:46:51 9022 [ERROR] Native table 'performance_schema'.'cond_instances' has the wrong structure
2019-04-29 08:46:51 9022 [ERROR] /usr/sbin/mysqld: Can't find file: './performance_schema/events_waits_history.frm' (errno: 13 - Permission denied)
2019-04-29 08:46:51 9022 [ERROR] Native table 'performance_schema'.'events_waits_history' has the wrong structure
2019-04-29 08:46:51 9022 [ERROR] /usr/sbin/mysqld: Can't find file: './performance_schema/events_waits_history_long.frm' (errno: 13 - Permission denied)
2019-04-29 08:46:51 9022 [ERROR] Native table 'performance_schema'.'events_waits_history_long' has the wrong structure
2019-04-29 08:46:51 9022 [ERROR] /usr/sbin/mysqld: Can't find file: './performance_schema/events_waits_summary_by_host_by_event_name.frm' (errno: 13 - Permission denied)
2019-04-29 08:46:51 9022 [ERROR] Native table 'performance_schema'.'events_waits_summary_by_host_by_event_name' has the wrong structure
2019-04-29 08:46:51 9022 [ERROR] /usr/sbin/mysqld: Can't find file: './performance_schema/events_waits_summary_by_instance.frm' (errno: 13 - Permission denied)
2019-04-29 08:46:51 9022 [ERROR] Native table 'performance_schema'.'events_waits_summary_by_instance' has the wrong structure
2019-04-29 08:46:51 9022 [ERROR] /usr/sbin/mysqld: Can't find file: './performance_schema/events_waits_summary_by_thread_by_event_name.frm' (errno: 13 - Permission denied)

报错原因:

目录 /var/lib/mysql/performance_schema/ 下的文件权限有问题。

需要把此目录中的文件所属用户和所属组都改成mysql用户和mysql用户组。

报错解决:

// 执行以下命令

cd /var/lib/mysql/performance_schema/ chown mysql * chgrp mysql * chmod ug+rwx *
-rw-rw---- 1 root root  8706 4月  29 08:46 accounts.frm
-rw-rw---- 1 root root  8624 4月  29 08:46 cond_instances.frm
-rw-rw---- 1 root root    61 4月  29 08:46 db.opt
-rw-rw---- 1 root root  8991 4月  29 08:46 events_stages_current.frm
-rw-rw---- 1 root root  8991 4月  29 08:46 events_stages_history.frm
-rw-rw---- 1 root root  8991 4月  29 08:46 events_stages_history_long.frm
-rw-rw---- 1 root root  8874 4月  29 08:46 events_stages_summary_by_account_by_event_name.frm
-rw-rw---- 1 root root  8844 4月  29 08:46 events_stages_summary_by_host_by_event_name.frm
-rw-rw---- 1 root root  8854 4月  29 08:46 events_stages_summary_by_thread_by_event_name.frm
-rw-rw---- 1 root root  8844 4月  29 08:46 events_stages_summary_by_user_by_event_name.frm
-rw-rw---- 1 root root  8814 4月  29 08:46 events_stages_summary_global_by_event_name.frm
-rw-rw---- 1 root root 10525 4月  29 08:46 events_statements_current.frm
-rw-rw---- 1 root root 10525 4月  29 08:46 events_statements_history.frm
-rw-rw---- 1 root root 10525 4月  29 08:46 events_statements_history_long.frm
-rw-rw---- 1 root root 10000 4月  29 08:46 events_statements_summary_by_account_by_event_name.frm
-rw-rw---- 1 root root 10102 4月  29 08:46 events_statements_summary_by_digest.frm
-rw-rw---- 1 root root  9970 4月  29 08:46 events_statements_summary_by_host_by_event_name.frm
-rw-rw---- 1 root root  9980 4月  29 08:46 events_statements_summary_by_thread_by_event_name.frm
-rw-rw---- 1 root root  9970 4月  29 08:46 events_statements_summary_by_user_by_event_name.frm
-rw-rw---- 1 root root  9940 4月  29 08:46 events_statements_summary_global_by_event_name.frm
-rw-rw---- 1 root root  9389 4月  29 08:46 events_waits_current.frm
-rw-rw---- 1 root root  9389 4月  29 08:46 events_waits_history.frm
-rw-rw---- 1 root root  9389 4月  29 08:46 events_waits_history_long.frm
-rw-rw---- 1 root root  8874 4月  29 08:46 events_waits_summary_by_account_by_event_name.frm
-rw-rw---- 1 root root  8844 4月  29 08:46 events_waits_summary_by_host_by_event_name.frm
-rw-rw---- 1 root root  8878 4月  29 08:46 events_waits_summary_by_instance.frm
-rw-rw---- 1 root root  8854 4月  29 08:46 events_waits_summary_by_thread_by_event_name.frm
-rw-rw---- 1 root root  8844 4月  29 08:46 events_waits_summary_by_user_by_event_name.frm
-rw-rw---- 1 root root  8814 4月  29 08:46 events_waits_summary_global_by_event_name.frm
-rw-rw---- 1 root root  8654 4月  29 08:46 file_instances.frm
-rw-rw---- 1 root root  9740 4月  29 08:46 file_summary_by_event_name.frm
-rw-rw---- 1 root root  9844 4月  29 08:46 file_summary_by_instance.frm
-rw-rw---- 1 root root 10483 4月  29 08:46 host_cache.frm
-rw-rw---- 1 root root  8676 4月  29 08:46 hosts.frm
-rw-rw---- 1 root root  8684 4月  29 08:46 mutex_instances.frm
-rw-rw---- 1 root root  8908 4月  29 08:46 objects_summary_global_by_type.frm
-rw-rw---- 1 root root  8776 4月  29 08:46 performance_timers.frm
-rw-rw---- 1 root root  8758 4月  29 08:46 rwlock_instances.frm
-rw-rw---- 1 root root  8716 4月  29 08:46 session_account_connect_attrs.frm
-rw-rw---- 1 root root  8716 4月  29 08:46 session_connect_attrs.frm
-rw-rw---- 1 root root  8620 4月  29 08:46 setup_actors.frm
-rw-rw---- 1 root root  8605 4月  29 08:46 setup_consumers.frm
-rw-rw---- 1 root root  8637 4月  29 08:46 setup_instruments.frm
-rw-rw---- 1 root root  8751 4月  29 08:46 setup_objects.frm
-rw-rw---- 1 root root  8650 4月  29 08:46 setup_timers.frm
-rw-rw---- 1 root root  8818 4月  29 08:46 socket_instances.frm
-rw-rw---- 1 root root  9740 4月  29 08:46 socket_summary_by_event_name.frm
-rw-rw---- 1 root root  9804 4月  29 08:46 socket_summary_by_instance.frm
-rw-rw---- 1 root root 10578 4月  29 08:46 table_io_waits_summary_by_index_usage.frm
-rw-rw---- 1 root root 10488 4月  29 08:46 table_io_waits_summary_by_table.frm
-rw-rw---- 1 root root 13518 4月  29 08:46 table_lock_waits_summary_by_table.frm
-rw-rw---- 1 root root  9201 4月  29 08:46 threads.frm
-rw-rw---- 1 root root  8676 4月  29 08:46 users.frm
[root@master performance_schema]# chown mysql *
[root@master performance_schema]# chgrp mysql *
[root@master performance_schema]# chmod ug+rwx *
[root@master performance_schema]# ll
总用量 632
-rwxrwx--- 1 mysql mysql  8706 4月  29 08:46 accounts.frm
-rwxrwx--- 1 mysql mysql  8624 4月  29 08:46 cond_instances.frm
-rwxrwx--- 1 mysql mysql    61 4月  29 08:46 db.opt
-rwxrwx--- 1 mysql mysql  8991 4月  29 08:46 events_stages_current.frm
-rwxrwx--- 1 mysql mysql  8991 4月  29 08:46 events_stages_history.frm
-rwxrwx--- 1 mysql mysql  8991 4月  29 08:46 events_stages_history_long.frm
-rwxrwx--- 1 mysql mysql  8874 4月  29 08:46 events_stages_summary_by_account_by_event_name.frm
-rwxrwx--- 1 mysql mysql  8844 4月  29 08:46 events_stages_summary_by_host_by_event_name.frm
-rwxrwx--- 1 mysql mysql  8854 4月  29 08:46 events_stages_summary_by_thread_by_event_name.frm
-rwxrwx--- 1 mysql mysql  8844 4月  29 08:46 events_stages_summary_by_user_by_event_name.frm
-rwxrwx--- 1 mysql mysql  8814 4月  29 08:46 events_stages_summary_global_by_event_name.frm
-rwxrwx--- 1 mysql mysql 10525 4月  29 08:46 events_statements_current.frm
-rwxrwx--- 1 mysql mysql 10525 4月  29 08:46 events_statements_history.frm
-rwxrwx--- 1 mysql mysql 10525 4月  29 08:46 events_statements_history_long.frm
-rwxrwx--- 1 mysql mysql 10000 4月  29 08:46 events_statements_summary_by_account_by_event_name.frm
-rwxrwx--- 1 mysql mysql 10102 4月  29 08:46 events_statements_summary_by_digest.frm
-rwxrwx--- 1 mysql mysql  9970 4月  29 08:46 events_statements_summary_by_host_by_event_name.frm
-rwxrwx--- 1 mysql mysql  9980 4月  29 08:46 events_statements_summary_by_thread_by_event_name.frm
-rwxrwx--- 1 mysql mysql  9970 4月  29 08:46 events_statements_summary_by_user_by_event_name.frm
-rwxrwx--- 1 mysql mysql  9940 4月  29 08:46 events_statements_summary_global_by_event_name.frm
-rwxrwx--- 1 mysql mysql  9389 4月  29 08:46 events_waits_current.frm
-rwxrwx--- 1 mysql mysql  9389 4月  29 08:46 events_waits_history.frm
-rwxrwx--- 1 mysql mysql  9389 4月  29 08:46 events_waits_history_long.frm
-rwxrwx--- 1 mysql mysql  8874 4月  29 08:46 events_waits_summary_by_account_by_event_name.frm
-rwxrwx--- 1 mysql mysql  8844 4月  29 08:46 events_waits_summary_by_host_by_event_name.frm
-rwxrwx--- 1 mysql mysql  8878 4月  29 08:46 events_waits_summary_by_instance.frm
-rwxrwx--- 1 mysql mysql  8854 4月  29 08:46 events_waits_summary_by_thread_by_event_name.frm
-rwxrwx--- 1 mysql mysql  8844 4月  29 08:46 events_waits_summary_by_user_by_event_name.frm
-rwxrwx--- 1 mysql mysql  8814 4月  29 08:46 events_waits_summary_global_by_event_name.frm
-rwxrwx--- 1 mysql mysql  8654 4月  29 08:46 file_instances.frm
-rwxrwx--- 1 mysql mysql  9740 4月  29 08:46 file_summary_by_event_name.frm
-rwxrwx--- 1 mysql mysql  9844 4月  29 08:46 file_summary_by_instance.frm
-rwxrwx--- 1 mysql mysql 10483 4月  29 08:46 host_cache.frm
-rwxrwx--- 1 mysql mysql  8676 4月  29 08:46 hosts.frm
-rwxrwx--- 1 mysql mysql  8684 4月  29 08:46 mutex_instances.frm
-rwxrwx--- 1 mysql mysql  8908 4月  29 08:46 objects_summary_global_by_type.frm
-rwxrwx--- 1 mysql mysql  8776 4月  29 08:46 performance_timers.frm
-rwxrwx--- 1 mysql mysql  8758 4月  29 08:46 rwlock_instances.frm
-rwxrwx--- 1 mysql mysql  8716 4月  29 08:46 session_account_connect_attrs.frm
-rwxrwx--- 1 mysql mysql  8716 4月  29 08:46 session_connect_attrs.frm
-rwxrwx--- 1 mysql mysql  8620 4月  29 08:46 setup_actors.frm
-rwxrwx--- 1 mysql mysql  8605 4月  29 08:46 setup_consumers.frm
-rwxrwx--- 1 mysql mysql  8637 4月  29 08:46 setup_instruments.frm
-rwxrwx--- 1 mysql mysql  8751 4月  29 08:46 setup_objects.frm
-rwxrwx--- 1 mysql mysql  8650 4月  29 08:46 setup_timers.frm
-rwxrwx--- 1 mysql mysql  8818 4月  29 08:46 socket_instances.frm
-rwxrwx--- 1 mysql mysql  9740 4月  29 08:46 socket_summary_by_event_name.frm
-rwxrwx--- 1 mysql mysql  9804 4月  29 08:46 socket_summary_by_instance.frm
-rwxrwx--- 1 mysql mysql 10578 4月  29 08:46 table_io_waits_summary_by_index_usage.frm
-rwxrwx--- 1 mysql mysql 10488 4月  29 08:46 table_io_waits_summary_by_table.frm
-rwxrwx--- 1 mysql mysql 13518 4月  29 08:46 table_lock_waits_summary_by_table.frm
-rwxrwx--- 1 mysql mysql  9201 4月  29 08:46 threads.frm
-rwxrwx--- 1 mysql mysql  8676 4月  29 08:46 users.frm

此时就可以重新启动数据库了

 

posted on 2019-04-29 09:13  吹静静  阅读(1135)  评论(0编辑  收藏  举报