免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2624 | 回复: 6
打印 上一主题 下一主题

mysql权限问题,求解答 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-10-28 13:06 |只看该作者 |倒序浏览
环境:centos 5.5 x86_64
应用:bind+dlz
rpm安装mysql数据库,数据库从上线一直在用没出过问题,今天新加了个库dns查询不到库里面的记录
mysql数据目录拥有者是mysql,索性修改/etc/my.cnf后设置user=root,然后重启mysql,dns解析就正常了

问题是现在改回来user=mysql后,重新启动库就起不来了,还请数据库大牛多多指教。
查看错误日志如下:

111028 12:49:36  mysqld started
111028 12:49:36  InnoDB: Started; log sequence number 0 43665
/usr/libexec/mysqld: File './mysql-bin.000034' not found (Errcode: 13)
111028 12:49:36 [ERROR] Failed to open log (file './mysql-bin.000034', errno 13)
111028 12:49:36 [ERROR] Could not open log file
111028 12:49:36 [ERROR] Can't init tc log
111028 12:49:36 [ERROR] Aborting

111028 12:49:36  InnoDB: Starting shutdown...
111028 12:49:37  InnoDB: Shutdown completed; log sequence number 0 43665
111028 12:49:37 [Note] /usr/libexec/mysqld: Shutdown complete

111028 12:49:37  mysqld ended

111028 12:50:32  mysqld started
111028 12:50:32 [Warning] Ignoring user change to 'mysql' because the user was set to 'root' earlier on the command line

111028 12:50:32  InnoDB: Started; log sequence number 0 43665
111028 12:50:32 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.0.77-log'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  Source distribution

论坛徽章:
0
2 [报告]
发表于 2011-10-29 16:31 |只看该作者
回复 1# 9ding

看看/var/lib/mysql文件夹的权限

论坛徽章:
9
每日论坛发贴之星
日期:2016-01-04 06:20:00数据库技术版块每日发帖之星
日期:2016-01-04 06:20:00每日论坛发贴之星
日期:2016-01-04 06:20:00数据库技术版块每日发帖之星
日期:2016-01-04 06:20:00IT运维版块每日发帖之星
日期:2016-01-04 06:20:00IT运维版块每日发帖之星
日期:2016-01-04 06:20:00综合交流区版块每日发帖之星
日期:2016-01-04 06:20:00综合交流区版块每日发帖之星
日期:2016-01-04 06:20:00数据库技术版块每周发帖之星
日期:2016-03-07 16:30:25
3 [报告]
发表于 2011-10-31 22:12 |只看该作者
file './mysql-bin.000034', errno 13。

error 13:没有权限。
看看这个文件是不是 mysql 所属的文件

论坛徽章:
0
4 [报告]
发表于 2011-11-03 22:56 |只看该作者
我的是/data/mysql是数据库数据的路径
drwxr-xr-x 7 mysql mysql 4096 Oct 28 12:50 /data/mysql/

mysql-bin.000034  这个文件用户是mysql组是root权限是660

请各位帮忙解决下。

论坛徽章:
0
5 [报告]
发表于 2011-11-03 23:15 |只看该作者
/usr/libexec/mysqld: File './mysql-bin.000034' not found (Errcode: 13)
这个文件呢

论坛徽章:
0
6 [报告]
发表于 2011-11-04 21:45 |只看该作者
ll -ld  /usr/libexec/mysqld   
-rwxr-xr-x 1 root root 7721832 May 10 06:18 /usr/libexec/mysqld

论坛徽章:
0
7 [报告]
发表于 2011-11-22 22:13 |只看该作者
学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP