这是我的mariadb日志的输出:
$ sudo tail -f /opt/local/var/db/mariadb/rs012esb.mckenna.edu.err
130626 9:10:56 [ERROR]本机表
'performance_schema'。'mutex_instances'具有错误的结构130626
9:10:56 [ERROR] mysqld:找不到文件:
'./performance_schema/rwlock_instances.frm'(errno:13)130626
9:10:56 [ERROR]本机表“ performance_schema”。“ rwlock_instances”
具有错误的结构130626 9:10:56 [ERROR] mysqld:找不到
文件:“ ./ performance_schema / cond_instances.frm”(错误号:13)130626
9:10:56 [ERROR]本机表“ performance_schema”。“ cond_instances”具有
错误的结构130626 9:10:56 [ERROR] mysqld:找不到文件:
'./performance_schema/file_instances.frm'(errno:13)130626 9:10:56
[错误]本机表“ performance_schema”。“ file_instances”具有
错误的结构130626 9:10:56 [Note]事件计划程序:已加载0
事件130626 9:10:56 [注意] / 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 [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 mysqld_safe mysqld来自pid文件
/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:Mutex和
rw_locks使用GCC原子内建函数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 [ERROR] mysqld:找不到文件:
'./performance_schema/events_waits_current.frm'(errno:13)130626
9:14:26 [ERROR]本机表
'performance_schema'。'events_waits_current'结构错误
130626 9:14:26 [ERROR] mysqld:找不到文件:
'./performance_schema/events_waits_history.frm'(errno:13)130626
9:14:26 [ERROR]本机表
'performance_schema'。'events_waits_history'结构错误
130626 9:14:26 [ERROR] mysqld:找不到文件:
'./performance_schema/events_waits_history_long.frm'(错误号:13)
130626 9:14:26 [ERROR]本机表
'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 [ERROR] mysqld:找不到
文件:“ ./ 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'(errno:13)130626
9:14:26 [ERROR]本机表'performance_schema'。'performance_timers'
具有错误的结构130626 9:14:26 [ERROR] mysqld:找不到
文件:“ ./ 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'
(errno:13)130626 9:14:26 [ERROR]本机表
'performance_schema'。'events_waits_summary_by_thread_by_event_name'
具有错误的结构130626 9:14:26 [ERROR] mysqld:找不到
文件:“ ./ performance_schema / events_waits_summary_by_instance.frm”
(errno:13)130626 9:14:26 [ERROR]本机表
'performance_schema'。'events_waits_summary_by_instance'错误
结构130626 9:14:26 [错误] mysqld:找不到文件:
'./performance_schema/events_waits_summary_global_by_event_name.frm'
(errno:13)130626 9:14:26 [ERROR]本机表
'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 [ERROR]本机表
'performance_schema'。'file_summary_by_event_name'错误
结构130626 9:14:26 [错误] mysqld:找不到文件:
'./performance_schema/file_summary_by_instance.frm'(errno:13)130626
9:14:26 [ERROR]本机表
'performance_schema'。'file_summary_by_instance'错误
结构130626 9:14:26 [错误] mysqld:找不到文件:
'./performance_schema/mutex_instances.frm'(errno:13)130626 9:14:26
[错误]本机表“ performance_schema”。“ mutex_instances”具有
错误的结构130626 9:14:26 [错误] mysqld:找不到文件:
'./performance_schema/rwlock_instances.frm'(errno:13)130626
9:14:26 [ERROR]本机表“ performance_schema”。“ rwlock_instances”
具有错误的结构130626 9:14:26 [ERROR] mysqld:找不到
文件:“ ./ performance_schema / cond_instances.frm”(错误号:13)130626
9:14:26 [错误]本机表“ 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 [Note]事件计划程序:已加载0
事件130626 9:14:26 [注意] / opt / local / lib / mariadb / bin / mysqld:准备就绪
用于连接。版本:“ 5.5.31-MariaDB”套接字:
'/opt/local/var/run/mariadb/mysqld.sock'端口:0源分发
mysql通过PHP报告:连接被mysql_error()调用拒绝。
这已经工作了几个月了。然后,今天早上,启动我的本地主机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
有想法吗?
最佳答案
[错误] mysqld:找不到文件:“ ./ performance_schema / rwlock_instances.frm”(错误号:13)
检查文件所有者和访问权限。错误13通常是“权限被拒绝”。
关于php - 尝试使用PHP进行连接时获取mysql“连接被拒绝”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17325498/