LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1141|回复: 1

[ERROR] Could not use localhost-bin for logging (error 13).

[复制链接]
发表于 2005-4-7 01:52:19 | 显示全部楼层 |阅读模式
编译mysql-5.0.2-alpha遇到错误,编译安装完毕,无法启动mysql。
编译步骤:
[root@localhost mysql-5.0.2-alpha]#./configure --prefix=/usr/local/mysql
[root@localhost mysql-5.0.2-alpha]#make
[root@localhost mysql-5.0.2-alpha]#make install

编译安装后在/usr/local/mysql目录下产生的所有目录:

[root@localhost mysql]# ls -l
总用量 40
drwxr-xr-x    2 mysql    root         4096  4月  7 00:57 bin/
drwxr-xr-x    3 mysql    root         4096  4月  7 00:57 include/
drwxr-xr-x    2 mysql    root         4096  4月  7 00:57 info/
drwxr-xr-x    3 mysql    root         4096  4月  7 00:57 lib/
drwxr-xr-x    2 mysql    root         4096  4月  7 00:57 libexec/
drwxr-xr-x    3 mysql    root         4096  4月  7 00:57 man/
drwxr-xr-x    6 mysql    root         4096  4月  7 00:57 mysql-test/
drwxr-xr-x    3 mysql    root         4096  4月  7 00:57 share/
drwxr-xr-x    5 mysql    root         4096  4月  7 00:57 sql-bench/
drwx------    4 mysql    root         4096  4月  7 01:51 var/

启动mysql

[root@localhost mysql]# bin/mysqld_safe &
[1] 14587
[root@localhost mysql]# Starting mysqld daemon with databases from /usr/local/mysql/var
STOPPING server from pid file /usr/local/mysql/var/localhost.localdomain.pid
050407 01:44:15  mysqld ended

到这里停顿,安回车键后出现这样:说已经有一个数据库服务在运行,看到[1] 14587启动后马上又停了。
[1]+  Done                    bin/mysqld_safe

查看错误日志:localhost.localdomain.err

[root@localhost mysql]# more /usr/local/mysql/var/localhost.localdomain.err
050407 01:47:18  mysqld started
/usr/local/mysql/libexec/mysqld: File './localhost-bin.1' not found (Errcode: 13
)
050407  1:47:18 [ERROR] Could not use localhost-bin for logging (error 13). Turn
ing logging off for the whole duration of the MySQL server process. To turn it o
n again: fix the cause, shutdown the MySQL server and restart it.
050407  1:47:18  InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name ./ibdata1
InnoDB: File operation call: 'create'.
InnoDB: Cannot continue operation.
050407 01:47:18  mysqld ended

用mysql.server start启动,也是这样的错误。
请帮助我  :ask
 楼主| 发表于 2005-4-7 04:38:15 | 显示全部楼层
问题解决,原来是数据库目录权限问题,呵呵
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表