1

这是我的 mariadb 日志的输出:

file_instances 的结构错误 130626 9:10:56 [Note] 事件调度程序:加载 0 个事件 130626 9:10:56 [Note] /opt/local/lib/mariadb/bin/mysqld:准备连接。版本:'5.5.31-MariaDB' 套接字:'/opt/local/var/run/mariadb/mysqld.sock' 端口:0 源分布 130626 9:14:04 [注意] /opt/local/lib/mariadb/ bin/mysqld:正常关机

130626 9:14:04 [注意] 事件调度程序:清除队列。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 mysqld_safe 来自 pid 文件 /opt/local/var/db/mariadb/rs012esb.mckenna.edu.pid 的 mysqld 结束 130626 09:14:25 mysqld_safe 使用来自 /opt/local/var/ 的数据库启动 mysqld 守护程序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:互斥锁和 rw_locks 使用 GCC atomic builtins 130626 9:14:25 InnoDB:压缩表使用 zlib 1.2.8 130626 9:14:25 InnoDB:初始化缓冲池,大小 = 128.0M 130626 9:14:25 InnoDB:缓冲池初始化完成 130626 9:14:25 InnoDB:支持的最高文件格式是梭子鱼。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 [ERROR] mysqld: 26 [ERROR] Native table 'performance_schema'.'file_instances' 结构错误 130626 9:14:26 [Note] Event Scheduler: Loaded 0 events 130626 9:14:26 [Note] /opt/local/lib/mariadb/ bin/mysqld:准备连接。版本:'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

想法?

4

1 回答 1

0

[错误] mysqld:找不到文件:'./performance_schema/rwlock_instances.frm'(错误号:13)

检查文件所有者和访问权限。错误 13 通常是“权限被拒绝”。

于 2013-06-26T16:32:12.177 回答