这是我的mariadb日志的输出:
$ sudo tail -f /opt/local/var/db/mariadb/rs012esb.mckenna.edu.err 130626 9:10:56 [错误]原生表 ' performance_schema'' mutex_instances'具有错误的结构130626 9:10:56 [错误] mysqld:无法找到文件: ' ./ performance_schema / rwlock_instances.frm' (错误:13)130626 9:10:56 [ERROR]原生表' performance_schema'。' rwlock_instances' 错误的结构130626 9:10:56 [错误] mysqld:找不到 file:' ./ performance_schema / cond_instances.frm' (错误:13)130626 9:10:56 [ERROR]原生表' performance_schema'。' cond_instances'具有 错误的结构130626 9:10:56 [错误] mysqld:无法找到文件: ' ./ performance_schema / file_instances.frm' (错误:13)130626 9:10:56 [错误]原生表' performance_schema'。' file_instances'有 错误的结构130626 9:10:56 [注意]事件调度程序:已加载0 事件130626 9:10:56 [注意] / opt / local / lib / mariadb / bin / mysqld:ready 用于连接。版本:' 5.5.31-MariaDB'插座: ' /opt/local/var/run/mariadb/mysqld.sock' port:0源分发 130626 9:14:04 [注意] / opt / local / lib / mariadb / bin / mysqld:正常 关闭
130626 9:14:04 [Note]事件调度程序:清除队列。 0个事件 130626 9:14:04 InnoDB:开始关机... 130626 9:14:04 InnoDB: 关机完成;日志序列号10740580 130626 9:14:04 [注意] / opt / local / lib / mariadb / bin / mysqld:关闭完成
130626 09:14:04来自pid文件的mysqld_safe mysqld /opt/local/var/db/mariadb/rs012esb.mckenna.edu.pid已结束130626 09:14:25 mysqld_safe启动带有数据库的mysqld守护进程 / opt / local / var / db / mariadb 130626 9:14:25 [警告]设置 lower_case_table_names = 2因为文件系统 / opt / local / var / db / mariadb /不区分大小写130626 9:14:25 InnoDB: 禁用InnoDB内存堆130626 9:14:25 InnoDB:Mutexes和 rw_locks使用GCC atomic builtins 130626 9:14:25 InnoDB:压缩 表使用zlib 1.2.8 130626 9:14:25 InnoDB:初始化缓冲区 pool,size = 128.0M 130626 9:14:25 InnoDB:完成初始化 缓冲池130626 9:14:25 InnoDB:支持的最高文件格式 是Barracuda。 130626 9:14:25 InnoDB:等待背景 线程开始130626 9:14:26 Percona XtraDB (http://www.percona.com)5.5.31-MariaDB-30.2开始;日志序列 编号10740580 130626 9:14:26 [错误] mysqld:无法找到文件: ' ./ performance_schema / events_waits_current.frm' (错误:13)130626 9:14:26 [错误]原生表 ' performance_schema'' events_waits_current'有错误的结构 130626 9:14:26 [错误] mysqld:无法找到文件: ' ./ performance_schema / events_waits_history.frm' (错误:13)130626 9:14:26 [错误]原生表 ' performance_schema'' events_waits_history'有错误的结构 130626 9:14:26 [错误] mysqld:无法找到文件: ' ./ performance_schema / events_waits_history_long.frm' (错误:13) 130626 9:14:26 [错误]原生表 ' performance_schema'' events_waits_history_long'有错了 结构130626 9:14:26 [错误] mysqld:无法找到文件: ' ./ performance_schema / setup_consumers.frm' (错误:13)130626 9:14:26 [错误]原生表' performance_schema'。' setup_consumers'有 错误的结构130626 9:14:26 [错误] mysqld:无法找到文件: ' ./ performance_schema / setup_instruments.frm' (错误:13)130626 9:14:26 [ERROR]原生表' performance_schema'。' setup_instruments' 错误的结构130626 9:14:26 [错误] mysqld:找不到 file:' ./ performance_schema / setup_timers.frm' (错误:13)130626 9:14:26 [ERROR]原生表' performance_schema'。' setup_timers'具有 错误的结构130626 9:14:26 [错误] mysqld:无法找到文件: ' ./ performance_schema / performance_timers.frm' (错误:13)130626 9:14:26 [ERROR]原生表' performance_schema'。' performance_timers' 错误的结构130626 9:14:26 [错误] mysqld:找不到 file:' ./ performance_schema / threads.frm' (错误:13)130626 9:14:26 [错误]原生表' performance_schema'。'主题'有错了 结构130626 9:14:26 [错误] mysqld:无法找到文件: ' ./ performance_schema / events_waits_summary_by_thread_by_event_name.frm' (错误号:13)130626 9:14:26 [错误]原生表 ' performance_schema'' events_waits_summary_by_thread_by_event_name' 错误的结构130626 9:14:26 [错误] mysqld:找不到 file:' ./ performance_schema / events_waits_summary_by_instance.frm' (错误号:13)130626 9:14:26 [错误]原生表 ' performance_schema'' events_waits_summary_by_instance'有错了 结构130626 9:14:26 [错误] mysqld:无法找到文件: ' ./ performance_schema / events_waits_summary_global_by_event_name.frm' (错误号:13)130626 9:14:26 [错误]原生表 ' performance_schema'' events_waits_summary_global_by_event_name'具有 错误的结构130626 9:14:26 [错误] mysqld:无法找到文件: ' ./ performance_schema / file_summary_by_event_name.frm' (错误:13) 130626 9:14:26 [错误]原生表 ' performance_schema'' file_summary_by_event_name'有错了 结构130626 9:14:26 [错误] mysqld:无法找到文件: ' ./ performance_schema / file_summary_by_instance.frm' (错误:13)130626 9:14:26 [错误]原生表 ' performance_schema'' file_summary_by_instance'有错了 结构130626 9:14:26 [错误] mysqld:无法找到文件: ' ./ performance_schema / mutex_instances.frm' (错误:13)130626 9:14:26 [错误]原生表' performance_schema'。' mutex_instances'有 错误的结构130626 9:14:26 [错误] mysqld:无法找到文件: ' ./ performance_schema / rwlock_instances.frm' (错误:13)130626 9:14:26 [ERROR]原生表' performance_schema'。' rwlock_instances' 错误的结构130626 9:14:26 [错误] mysqld:找不到 file:' ./ performance_schema / cond_instances.frm' (错误:13)130626 9:14:26 [ERROR]原生表' performance_schema'。' cond_instances'具有 错误的结构130626 9:14:26 [错误] mysqld:无法找到文件: ' ./ performance_schema / file_instances.frm' (错误:13)130626 9:14:26 [错误]原生表' performance_schema'。' file_instances'有 错误的结构130626 9:14:26 [注意]事件调度程序:已加载0 事件130626 9:14:26 [注意] / opt / local / lib / mariadb / bin / mysqld:ready 用于连接。版本:' 5.5.31-MariaDB'插座: ' /opt/local/var/run/mariadb/mysqld.sock'端口:0源分发
mysql通过PHP报告:连接被mysql_error()调用拒绝。 这已经工作了几个月。然后,今天早上,启动我的localhost mysql,没有任何作用。
编辑:权限似乎很好:
# ls -l /opt/local/var/db/mariadb/performance_schema
total 416
-rw-rw---- 1 root _mysql 8624 Feb 7 14:01 cond_instances.frm
-rw-rw---- 1 root _mysql 61 Feb 7 14:01 db.opt
-rw-rw---- 1 root _mysql 9220 Feb 7 14:01 events_waits_current.frm
-rw-rw---- 1 root _mysql 9220 Feb 7 14:01 events_waits_history.frm
-rw-rw---- 1 root _mysql 9220 Feb 7 14:01 events_waits_history_long.frm
-rw-rw---- 1 root _mysql 8878 Feb 7 14:01 events_waits_summary_by_instance.frm
-rw-rw---- 1 root _mysql 8854 Feb 7 14:01 events_waits_summary_by_thread_by_event_name.frm
-rw-rw---- 1 root _mysql 8814 Feb 7 14:01 events_waits_summary_global_by_event_name.frm
-rw-rw---- 1 root _mysql 8654 Feb 7 14:01 file_instances.frm
-rw-rw---- 1 root _mysql 8800 Feb 7 14:01 file_summary_by_event_name.frm
-rw-rw---- 1 root _mysql 8840 Feb 7 14:01 file_summary_by_instance.frm
-rw-rw---- 1 root _mysql 8684 Feb 7 14:01 mutex_instances.frm
-rw-rw---- 1 root _mysql 8776 Feb 7 14:01 performance_timers.frm
-rw-rw---- 1 root _mysql 8758 Feb 7 14:01 rwlock_instances.frm
-rw-rw---- 1 root _mysql 8605 Feb 7 14:01 setup_consumers.frm
-rw-rw---- 1 root _mysql 8637 Feb 7 14:01 setup_instruments.frm
-rw-rw---- 1 root _mysql 8650 Feb 7 14:01 setup_timers.frm
-rw-rw---- 1 root _mysql 8650 Feb 7 14:01 threads.frm
想法?
答案 0 :(得分:0)
[错误] mysqld:找不到文件:'。/ performance_schema / rwlock_instances.frm'(错误号码:13)
检查文件所有者和访问权限。错误13通常是“许可被拒绝。”