报错背景:

Linux环境下安装MySQL数据库。

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

报错现象:

  1. -- :: [ERROR] Native table 'performance_schema'.'cond_instances' has the wrong structure
  2. -- :: [ERROR] /usr/sbin/mysqld: Can't find file: './performance_schema/events_waits_history.frm' (errno: 13 - Permission denied)
  3. -- :: [ERROR] Native table 'performance_schema'.'events_waits_history' has the wrong structure
  4. -- :: [ERROR] /usr/sbin/mysqld: Can't find file: './performance_schema/events_waits_history_long.frm' (errno: 13 - Permission denied)
  5. -- :: [ERROR] Native table 'performance_schema'.'events_waits_history_long' has the wrong structure
  6. -- :: [ERROR] /usr/sbin/mysqld: Can't find file: './performance_schema/events_waits_summary_by_host_by_event_name.frm' (errno: 13 - Permission denied)
  7. -- :: [ERROR] Native table 'performance_schema'.'events_waits_summary_by_host_by_event_name' has the wrong structure
  8. -- :: [ERROR] /usr/sbin/mysqld: Can't find file: './performance_schema/events_waits_summary_by_instance.frm' (errno: 13 - Permission denied)
  9. -- :: [ERROR] Native table 'performance_schema'.'events_waits_summary_by_instance' has the wrong structure
  10. -- :: [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用户组。

报错解决:

  1. // 执行以下命令
  2.  
  3. cd /var/lib/mysql/performance_schema/
  4.  
  5. chown mysql *
  6.  
  7. chgrp mysql *
  8.  
  9. chmod ug+rwx *
  1. -rw-rw---- root root 4 : accounts.frm
  2. -rw-rw---- root root 4 : cond_instances.frm
  3. -rw-rw---- root root 4 : db.opt
  4. -rw-rw---- root root 4 : events_stages_current.frm
  5. -rw-rw---- root root 4 : events_stages_history.frm
  6. -rw-rw---- root root 4 : events_stages_history_long.frm
  7. -rw-rw---- root root 4 : events_stages_summary_by_account_by_event_name.frm
  8. -rw-rw---- root root 4 : events_stages_summary_by_host_by_event_name.frm
  9. -rw-rw---- root root 4 : events_stages_summary_by_thread_by_event_name.frm
  10. -rw-rw---- root root 4 : events_stages_summary_by_user_by_event_name.frm
  11. -rw-rw---- root root 4 : events_stages_summary_global_by_event_name.frm
  12. -rw-rw---- root root 4 : events_statements_current.frm
  13. -rw-rw---- root root 4 : events_statements_history.frm
  14. -rw-rw---- root root 4 : events_statements_history_long.frm
  15. -rw-rw---- root root 4 : events_statements_summary_by_account_by_event_name.frm
  16. -rw-rw---- root root 4 : events_statements_summary_by_digest.frm
  17. -rw-rw---- root root 4 : events_statements_summary_by_host_by_event_name.frm
  18. -rw-rw---- root root 4 : events_statements_summary_by_thread_by_event_name.frm
  19. -rw-rw---- root root 4 : events_statements_summary_by_user_by_event_name.frm
  20. -rw-rw---- root root 4 : events_statements_summary_global_by_event_name.frm
  21. -rw-rw---- root root 4 : events_waits_current.frm
  22. -rw-rw---- root root 4 : events_waits_history.frm
  23. -rw-rw---- root root 4 : events_waits_history_long.frm
  24. -rw-rw---- root root 4 : events_waits_summary_by_account_by_event_name.frm
  25. -rw-rw---- root root 4 : events_waits_summary_by_host_by_event_name.frm
  26. -rw-rw---- root root 4 : events_waits_summary_by_instance.frm
  27. -rw-rw---- root root 4 : events_waits_summary_by_thread_by_event_name.frm
  28. -rw-rw---- root root 4 : events_waits_summary_by_user_by_event_name.frm
  29. -rw-rw---- root root 4 : events_waits_summary_global_by_event_name.frm
  30. -rw-rw---- root root 4 : file_instances.frm
  31. -rw-rw---- root root 4 : file_summary_by_event_name.frm
  32. -rw-rw---- root root 4 : file_summary_by_instance.frm
  33. -rw-rw---- root root 4 : host_cache.frm
  34. -rw-rw---- root root 4 : hosts.frm
  35. -rw-rw---- root root 4 : mutex_instances.frm
  36. -rw-rw---- root root 4 : objects_summary_global_by_type.frm
  37. -rw-rw---- root root 4 : performance_timers.frm
  38. -rw-rw---- root root 4 : rwlock_instances.frm
  39. -rw-rw---- root root 4 : session_account_connect_attrs.frm
  40. -rw-rw---- root root 4 : session_connect_attrs.frm
  41. -rw-rw---- root root 4 : setup_actors.frm
  42. -rw-rw---- root root 4 : setup_consumers.frm
  43. -rw-rw---- root root 4 : setup_instruments.frm
  44. -rw-rw---- root root 4 : setup_objects.frm
  45. -rw-rw---- root root 4 : setup_timers.frm
  46. -rw-rw---- root root 4 : socket_instances.frm
  47. -rw-rw---- root root 4 : socket_summary_by_event_name.frm
  48. -rw-rw---- root root 4 : socket_summary_by_instance.frm
  49. -rw-rw---- root root 4 : table_io_waits_summary_by_index_usage.frm
  50. -rw-rw---- root root 4 : table_io_waits_summary_by_table.frm
  51. -rw-rw---- root root 4 : table_lock_waits_summary_by_table.frm
  52. -rw-rw---- root root 4 : threads.frm
  53. -rw-rw---- root root 4 : users.frm
  54. [root@master performance_schema]# chown mysql *
  55. [root@master performance_schema]# chgrp mysql *
  56. [root@master performance_schema]# chmod ug+rwx *
  57. [root@master performance_schema]# ll
  58. 总用量
  59. -rwxrwx--- mysql mysql 4 : accounts.frm
  60. -rwxrwx--- mysql mysql 4 : cond_instances.frm
  61. -rwxrwx--- mysql mysql 4 : db.opt
  62. -rwxrwx--- mysql mysql 4 : events_stages_current.frm
  63. -rwxrwx--- mysql mysql 4 : events_stages_history.frm
  64. -rwxrwx--- mysql mysql 4 : events_stages_history_long.frm
  65. -rwxrwx--- mysql mysql 4 : events_stages_summary_by_account_by_event_name.frm
  66. -rwxrwx--- mysql mysql 4 : events_stages_summary_by_host_by_event_name.frm
  67. -rwxrwx--- mysql mysql 4 : events_stages_summary_by_thread_by_event_name.frm
  68. -rwxrwx--- mysql mysql 4 : events_stages_summary_by_user_by_event_name.frm
  69. -rwxrwx--- mysql mysql 4 : events_stages_summary_global_by_event_name.frm
  70. -rwxrwx--- mysql mysql 4 : events_statements_current.frm
  71. -rwxrwx--- mysql mysql 4 : events_statements_history.frm
  72. -rwxrwx--- mysql mysql 4 : events_statements_history_long.frm
  73. -rwxrwx--- mysql mysql 4 : events_statements_summary_by_account_by_event_name.frm
  74. -rwxrwx--- mysql mysql 4 : events_statements_summary_by_digest.frm
  75. -rwxrwx--- mysql mysql 4 : events_statements_summary_by_host_by_event_name.frm
  76. -rwxrwx--- mysql mysql 4 : events_statements_summary_by_thread_by_event_name.frm
  77. -rwxrwx--- mysql mysql 4 : events_statements_summary_by_user_by_event_name.frm
  78. -rwxrwx--- mysql mysql 4 : events_statements_summary_global_by_event_name.frm
  79. -rwxrwx--- mysql mysql 4 : events_waits_current.frm
  80. -rwxrwx--- mysql mysql 4 : events_waits_history.frm
  81. -rwxrwx--- mysql mysql 4 : events_waits_history_long.frm
  82. -rwxrwx--- mysql mysql 4 : events_waits_summary_by_account_by_event_name.frm
  83. -rwxrwx--- mysql mysql 4 : events_waits_summary_by_host_by_event_name.frm
  84. -rwxrwx--- mysql mysql 4 : events_waits_summary_by_instance.frm
  85. -rwxrwx--- mysql mysql 4 : events_waits_summary_by_thread_by_event_name.frm
  86. -rwxrwx--- mysql mysql 4 : events_waits_summary_by_user_by_event_name.frm
  87. -rwxrwx--- mysql mysql 4 : events_waits_summary_global_by_event_name.frm
  88. -rwxrwx--- mysql mysql 4 : file_instances.frm
  89. -rwxrwx--- mysql mysql 4 : file_summary_by_event_name.frm
  90. -rwxrwx--- mysql mysql 4 : file_summary_by_instance.frm
  91. -rwxrwx--- mysql mysql 4 : host_cache.frm
  92. -rwxrwx--- mysql mysql 4 : hosts.frm
  93. -rwxrwx--- mysql mysql 4 : mutex_instances.frm
  94. -rwxrwx--- mysql mysql 4 : objects_summary_global_by_type.frm
  95. -rwxrwx--- mysql mysql 4 : performance_timers.frm
  96. -rwxrwx--- mysql mysql 4 : rwlock_instances.frm
  97. -rwxrwx--- mysql mysql 4 : session_account_connect_attrs.frm
  98. -rwxrwx--- mysql mysql 4 : session_connect_attrs.frm
  99. -rwxrwx--- mysql mysql 4 : setup_actors.frm
  100. -rwxrwx--- mysql mysql 4 : setup_consumers.frm
  101. -rwxrwx--- mysql mysql 4 : setup_instruments.frm
  102. -rwxrwx--- mysql mysql 4 : setup_objects.frm
  103. -rwxrwx--- mysql mysql 4 : setup_timers.frm
  104. -rwxrwx--- mysql mysql 4 : socket_instances.frm
  105. -rwxrwx--- mysql mysql 4 : socket_summary_by_event_name.frm
  106. -rwxrwx--- mysql mysql 4 : socket_summary_by_instance.frm
  107. -rwxrwx--- mysql mysql 4 : table_io_waits_summary_by_index_usage.frm
  108. -rwxrwx--- mysql mysql 4 : table_io_waits_summary_by_table.frm
  109. -rwxrwx--- mysql mysql 4 : table_lock_waits_summary_by_table.frm
  110. -rwxrwx--- mysql mysql 4 : threads.frm
  111. -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. APP自动化框架-ATX原理解析及JAVA版客户端

    作为网易开源的ATX APP自动化测试框架,对比现有的macaca自动化框架/Appium自动化框架,最大的特别就是在于可远程进行自动化测试 先给大家看一张我自己梳理的框架架构图 框架巧妙点: 1. ...

  2. Linux 驱动——Button驱动7(Timer)消抖

    button_drv.c驱动文件: #include <linux/module.h>#include <linux/kernel.h>#include <linux/f ...

  3. [亲身实践]linux命令行下配置网路

    1.在命令行下输入setup, 2.之后出现下图,选择网络配置 4.配置IP地址,子网掩码,DNS 5.保存之后回到命令行模式下,输入service network restart,至此网络配置完成

  4. sublime快捷键使用

    sublime常用快捷键 自己觉得比较实用的sublime快捷键有: Ctrl+/..................注释 Ctrl+滚动..................字体变大.缩小 Ctrl+ ...

  5. Visual C++ 6.0对任意三个数字进行排序

    # include <stdio.h> int main (void) { int a, b, c; int t; printf("请输入三个整数,中间以空格隔开:") ...

  6. 什么是BFC

    对css有了解的朋友肯定都知道盒式模型这个概念,对一个元素设置css,首先需要知道这个元素是block还是inline类型.而BFC就是用来格式化块级盒子,同样管理inline类型的盒子还有IFC,以 ...

  7. 浏览器h5新建文件 保存到本地(相当于浏览器写文件)

    function doSave(value, type, name) {         var blob;         if (typeof window.Blob == "funct ...

  8. SQLI DUMB SERIES-14

    (1)闭合方式为一对双引号 (2)可用报错注入.如: admin" and extractvalue(1,concat(0x7e,(select database()))) and &quo ...

  9. Qt 学习-----helloword

    (参考:http://www.qter.org/portal.php?mod=view&aid=27&page=3) 1. 打开“文件→新建文件或项目”菜单项(也可以直接按下Ctrl+ ...

  10. springmvc 在非controller下使用@autowired

    在SpringMVC框架中,我们经常要使用@Autowired注解注入Service或者Mapper接口,我们也知道,在controller层中注入service接口,在service层中注入其它的s ...