报错背景:

Linux环境下安装MySQL数据库。

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

报错现象:

-- ::  [ERROR] Native table 'performance_schema'.'cond_instances' has the wrong structure
-- :: [ERROR] /usr/sbin/mysqld: Can't find file: './performance_schema/events_waits_history.frm' (errno: 13 - Permission denied)
-- :: [ERROR] Native table 'performance_schema'.'events_waits_history' has the wrong structure
-- :: [ERROR] /usr/sbin/mysqld: Can't find file: './performance_schema/events_waits_history_long.frm' (errno: 13 - Permission denied)
-- :: [ERROR] Native table 'performance_schema'.'events_waits_history_long' has the wrong structure
-- :: [ERROR] /usr/sbin/mysqld: Can't find file: './performance_schema/events_waits_summary_by_host_by_event_name.frm' (errno: 13 - Permission denied)
-- :: [ERROR] Native table 'performance_schema'.'events_waits_summary_by_host_by_event_name' has the wrong structure
-- :: [ERROR] /usr/sbin/mysqld: Can't find file: './performance_schema/events_waits_summary_by_instance.frm' (errno: 13 - Permission denied)
-- :: [ERROR] Native table 'performance_schema'.'events_waits_summary_by_instance' has the wrong structure
-- :: [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----  root root   4月   : accounts.frm
-rw-rw---- root root 4月 : cond_instances.frm
-rw-rw---- root root 4月 : db.opt
-rw-rw---- root root 4月 : events_stages_current.frm
-rw-rw---- root root 4月 : events_stages_history.frm
-rw-rw---- root root 4月 : events_stages_history_long.frm
-rw-rw---- root root 4月 : events_stages_summary_by_account_by_event_name.frm
-rw-rw---- root root 4月 : events_stages_summary_by_host_by_event_name.frm
-rw-rw---- root root 4月 : events_stages_summary_by_thread_by_event_name.frm
-rw-rw---- root root 4月 : events_stages_summary_by_user_by_event_name.frm
-rw-rw---- root root 4月 : events_stages_summary_global_by_event_name.frm
-rw-rw---- root root 4月 : events_statements_current.frm
-rw-rw---- root root 4月 : events_statements_history.frm
-rw-rw---- root root 4月 : events_statements_history_long.frm
-rw-rw---- root root 4月 : events_statements_summary_by_account_by_event_name.frm
-rw-rw---- root root 4月 : events_statements_summary_by_digest.frm
-rw-rw---- root root 4月 : events_statements_summary_by_host_by_event_name.frm
-rw-rw---- root root 4月 : events_statements_summary_by_thread_by_event_name.frm
-rw-rw---- root root 4月 : events_statements_summary_by_user_by_event_name.frm
-rw-rw---- root root 4月 : events_statements_summary_global_by_event_name.frm
-rw-rw---- root root 4月 : events_waits_current.frm
-rw-rw---- root root 4月 : events_waits_history.frm
-rw-rw---- root root 4月 : events_waits_history_long.frm
-rw-rw---- root root 4月 : events_waits_summary_by_account_by_event_name.frm
-rw-rw---- root root 4月 : events_waits_summary_by_host_by_event_name.frm
-rw-rw---- root root 4月 : events_waits_summary_by_instance.frm
-rw-rw---- root root 4月 : events_waits_summary_by_thread_by_event_name.frm
-rw-rw---- root root 4月 : events_waits_summary_by_user_by_event_name.frm
-rw-rw---- root root 4月 : events_waits_summary_global_by_event_name.frm
-rw-rw---- root root 4月 : file_instances.frm
-rw-rw---- root root 4月 : file_summary_by_event_name.frm
-rw-rw---- root root 4月 : file_summary_by_instance.frm
-rw-rw---- root root 4月 : host_cache.frm
-rw-rw---- root root 4月 : hosts.frm
-rw-rw---- root root 4月 : mutex_instances.frm
-rw-rw---- root root 4月 : objects_summary_global_by_type.frm
-rw-rw---- root root 4月 : performance_timers.frm
-rw-rw---- root root 4月 : rwlock_instances.frm
-rw-rw---- root root 4月 : session_account_connect_attrs.frm
-rw-rw---- root root 4月 : session_connect_attrs.frm
-rw-rw---- root root 4月 : setup_actors.frm
-rw-rw---- root root 4月 : setup_consumers.frm
-rw-rw---- root root 4月 : setup_instruments.frm
-rw-rw---- root root 4月 : setup_objects.frm
-rw-rw---- root root 4月 : setup_timers.frm
-rw-rw---- root root 4月 : socket_instances.frm
-rw-rw---- root root 4月 : socket_summary_by_event_name.frm
-rw-rw---- root root 4月 : socket_summary_by_instance.frm
-rw-rw---- root root 4月 : table_io_waits_summary_by_index_usage.frm
-rw-rw---- root root 4月 : table_io_waits_summary_by_table.frm
-rw-rw---- root root 4月 : table_lock_waits_summary_by_table.frm
-rw-rw---- root root 4月 : threads.frm
-rw-rw---- root root 4月 : 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
总用量
-rwxrwx--- mysql mysql 4月 : accounts.frm
-rwxrwx--- mysql mysql 4月 : cond_instances.frm
-rwxrwx--- mysql mysql 4月 : db.opt
-rwxrwx--- mysql mysql 4月 : events_stages_current.frm
-rwxrwx--- mysql mysql 4月 : events_stages_history.frm
-rwxrwx--- mysql mysql 4月 : events_stages_history_long.frm
-rwxrwx--- mysql mysql 4月 : events_stages_summary_by_account_by_event_name.frm
-rwxrwx--- mysql mysql 4月 : events_stages_summary_by_host_by_event_name.frm
-rwxrwx--- mysql mysql 4月 : events_stages_summary_by_thread_by_event_name.frm
-rwxrwx--- mysql mysql 4月 : events_stages_summary_by_user_by_event_name.frm
-rwxrwx--- mysql mysql 4月 : events_stages_summary_global_by_event_name.frm
-rwxrwx--- mysql mysql 4月 : events_statements_current.frm
-rwxrwx--- mysql mysql 4月 : events_statements_history.frm
-rwxrwx--- mysql mysql 4月 : events_statements_history_long.frm
-rwxrwx--- mysql mysql 4月 : events_statements_summary_by_account_by_event_name.frm
-rwxrwx--- mysql mysql 4月 : events_statements_summary_by_digest.frm
-rwxrwx--- mysql mysql 4月 : events_statements_summary_by_host_by_event_name.frm
-rwxrwx--- mysql mysql 4月 : events_statements_summary_by_thread_by_event_name.frm
-rwxrwx--- mysql mysql 4月 : events_statements_summary_by_user_by_event_name.frm
-rwxrwx--- mysql mysql 4月 : events_statements_summary_global_by_event_name.frm
-rwxrwx--- mysql mysql 4月 : events_waits_current.frm
-rwxrwx--- mysql mysql 4月 : events_waits_history.frm
-rwxrwx--- mysql mysql 4月 : events_waits_history_long.frm
-rwxrwx--- mysql mysql 4月 : events_waits_summary_by_account_by_event_name.frm
-rwxrwx--- mysql mysql 4月 : events_waits_summary_by_host_by_event_name.frm
-rwxrwx--- mysql mysql 4月 : events_waits_summary_by_instance.frm
-rwxrwx--- mysql mysql 4月 : events_waits_summary_by_thread_by_event_name.frm
-rwxrwx--- mysql mysql 4月 : events_waits_summary_by_user_by_event_name.frm
-rwxrwx--- mysql mysql 4月 : events_waits_summary_global_by_event_name.frm
-rwxrwx--- mysql mysql 4月 : file_instances.frm
-rwxrwx--- mysql mysql 4月 : file_summary_by_event_name.frm
-rwxrwx--- mysql mysql 4月 : file_summary_by_instance.frm
-rwxrwx--- mysql mysql 4月 : host_cache.frm
-rwxrwx--- mysql mysql 4月 : hosts.frm
-rwxrwx--- mysql mysql 4月 : mutex_instances.frm
-rwxrwx--- mysql mysql 4月 : objects_summary_global_by_type.frm
-rwxrwx--- mysql mysql 4月 : performance_timers.frm
-rwxrwx--- mysql mysql 4月 : rwlock_instances.frm
-rwxrwx--- mysql mysql 4月 : session_account_connect_attrs.frm
-rwxrwx--- mysql mysql 4月 : session_connect_attrs.frm
-rwxrwx--- mysql mysql 4月 : setup_actors.frm
-rwxrwx--- mysql mysql 4月 : setup_consumers.frm
-rwxrwx--- mysql mysql 4月 : setup_instruments.frm
-rwxrwx--- mysql mysql 4月 : setup_objects.frm
-rwxrwx--- mysql mysql 4月 : setup_timers.frm
-rwxrwx--- mysql mysql 4月 : socket_instances.frm
-rwxrwx--- mysql mysql 4月 : socket_summary_by_event_name.frm
-rwxrwx--- mysql mysql 4月 : socket_summary_by_instance.frm
-rwxrwx--- mysql mysql 4月 : table_io_waits_summary_by_index_usage.frm
-rwxrwx--- mysql mysql 4月 : table_io_waits_summary_by_table.frm
-rwxrwx--- mysql mysql 4月 : table_lock_waits_summary_by_table.frm
-rwxrwx--- mysql mysql 4月 : threads.frm
-rwxrwx--- mysql mysql 4月 : users.frm

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

报错:/usr/sbin/mysqld: Can't find file: './performance_schema/events_waits_summary_by_account_by_event_name.frm' (errno: 13 - Permission denied)的更多相关文章

  1. 解决nginx报错:nginx: [emerg] bind() to 0.0.0.0:8088 failed (13: Permission denied)

    报错描述: nginx: [emerg] bind() to 0.0.0.0:8088 failed (13: Permission denied) 通过ansible远程给主机更换端口并重新启动ng ...

  2. 调用python脚本报错/usr/bin/env: python : No such file or directory

    一.调用python脚本报错 /usr/bin/env: python: No such file or directory 二.解决方法 原因是在windows上编写的脚本,使用dos2unix对脚 ...

  3. [已解决]报错: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Users/mac/Ana

    报错代码: pip3 install gerapy 报错内容: Could not install packages due to an EnvironmentError: [Errno 13] Pe ...

  4. 数据库迁移后报错提示MySQL Error:Can''t find file errno: 13 - Permission denied的解决方法

    用户MYSQL数据库迁移后,遇到报错MySQL Error:Can't find file (errno: 13 - Permission denied)使用以下指令重新设置所有者和权限,依然不能解决 ...

  5. mac下载模块时报错OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/chardet'

    原文地址:https://www.cnblogs.com/liangyan-1989/p/8143129.html 安装完pip后,使用pip install selenium报以下错 OSError ...

  6. error: [Errno 13] Permission denied: '/usr/local/lib/处理方法

    在ubuntu系统下使用pip 命令安装包时,出现以下类似错误提示: error: [Errno 13] Permission denied: '/usr/local/lib/python2.7/di ...

  7. ROS报错:IOError:[Errno 13]permission denied: /home/neousys/.ros/roscore-11311.pid"

    在安装ROS后启动ROS,输入:roscore 时报错: 这个问题是由于该路径下ros文件权限造成的. 输入以下命令修改权限: sudo chmod -R ~/.ros/ 修改完成后再次输入rosco ...

  8. 安装mysql 初始化的时候报错 Can't find file: './mysql/db.frm' (errno: 13) ERROR: 1017

    目录下没有权限 需要权限

  9. Mac上django 报错 [Errno 13] Permission denied: '/static'

    将setting文件中的 改成:

随机推荐

  1. 【解决】Server Tomcat v7.0 Server at localhost failed to start.

    Server Tomcat v7.0 Server at localhost failed to start. 出现此原因是因为servlet-name不匹配 修改一致即可

  2. rm: cannot remove ' xxx': Permission denied

    一般出现这个问题的原因是权限被改变了,使用chown 修改即可 可参考:chmod.chgrp.chown详解 linux chmod命令和chown命令

  3. java.lang.NullPointerException错误的解决方案

    java.lang.NullPointerException空指针异常是像我一样新手很容易出现的问题,这个问题一般情况都是不细心的时候出现的,开始正文如下: 1.业务层面的错误: a.没有写非空验证: ...

  4. SQL server 的身份验证模式

    windows身份验证(本机的ip地址或者localhost 或者.或者127.0.0.1) SQL Server身份验证(用户名和密码登录) 常见的错误代码18456(登录失败)和18470(账户被 ...

  5. C#版的 Escape() 和 Unescape()

    Escape: 复制代码 代码如下: public static string Escape(string str) { StringBuilder sb = new StringBuilder(); ...

  6. HD ACM 水题顺序

    原文传送门:http://acm.hdu.edu.cn/ 第一阶段:开始入门吧!(15天,53题) 一.输入输出练习(2天,10题) 1000.1089-1096.1001 二.简单操作:(2-4天, ...

  7. Unity对象池的实现

    对象池是一个单例类: using System.Collections; using System.Collections.Generic; using UnityEngine; public cla ...

  8. vue-cli 3.0生成的项目run build后为空白页

    vue-cli 3.0 生成的项目与2.x不同,其中并没有webpack配置文件config/index.js.这个时候需要我们在项目的根目录下创建一个vue.config.js文件,代码如下: mo ...

  9. 二维数组 \n是换行 三目运算符 if语句示例

    今天学习了二维数组 // 1.定义数组array并赋值 // var arr1=[1,2,3,4,5,]; // alert(arr1[2]); 数组的长度就是值的多少 获取数值的长高度=最大下标+1 ...

  10. H3C_IRF_LACP配置

    IRF典型配置举例(LACP MAD检测方式)1. 组网需求 由于公司人员激增,接入层交换机提供的端口数目已经不能满足 PC 的接入需求.现需要在保护现有投资的基础上扩展端口接入数量,并要求网络易管理 ...