linux下安装mysql出错〔附错误日志〕
执行:./configure\--prefix=/usr/local/mysql\--localstatedir=/usr/local/mysql/data\--disa...
执行:
./configure \
--prefix=/usr/local/mysql \
--localstatedir=/usr/local/mysql/data \
--disable-maintainer-mode \
--with-mysqld-user=mysql \
--with-unix-socket-path=/tmp/mysql.sock \
--without-comment \
--without-debug \
--without-bench
后,出现:
========================
Starting mysqld daemon with databases from /tmp/linuxSoft/mysql-5.0.51a-linux-i686/data
STOPPING server from pid file /tmp/linuxSoft/mysql-5.0.51a-linux-i686/data/local host.localdomain.pid
080328 11:06:30 mysqld ended
=========================================
日志文件localhost.localdomain.err内的内容:
080328 11:06:30 mysqld started
080328 11:06:30 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.
080328 11:06:30 mysqld ended
我是新手,清具体点。谢谢!
你说那个目录不对,什么意思。那个内容是执行后,自动返回内容的一部分,不是我输入的。
也是在
[root@localhost mysql-5.0.51a-linux-i686]# 展开
./configure \
--prefix=/usr/local/mysql \
--localstatedir=/usr/local/mysql/data \
--disable-maintainer-mode \
--with-mysqld-user=mysql \
--with-unix-socket-path=/tmp/mysql.sock \
--without-comment \
--without-debug \
--without-bench
后,出现:
========================
Starting mysqld daemon with databases from /tmp/linuxSoft/mysql-5.0.51a-linux-i686/data
STOPPING server from pid file /tmp/linuxSoft/mysql-5.0.51a-linux-i686/data/local host.localdomain.pid
080328 11:06:30 mysqld ended
=========================================
日志文件localhost.localdomain.err内的内容:
080328 11:06:30 mysqld started
080328 11:06:30 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.
080328 11:06:30 mysqld ended
我是新手,清具体点。谢谢!
你说那个目录不对,什么意思。那个内容是执行后,自动返回内容的一部分,不是我输入的。
也是在
[root@localhost mysql-5.0.51a-linux-i686]# 展开
5个回答
展开全部
日志说的很清楚啊
错误是由数据库的一个文件操作引起的,对那个目录没有写权限吧
我没遇到过类似问题,但是建议你看一下,是不是with-mysqld-user=mysql 这句话的问题啊?这句是不是将mysqld进程的owner设为mysql,这样导致对那个没有写权限?改成with-mysqld-user=root看行不?
都是猜测,仅供参考
错误是由数据库的一个文件操作引起的,对那个目录没有写权限吧
我没遇到过类似问题,但是建议你看一下,是不是with-mysqld-user=mysql 这句话的问题啊?这句是不是将mysqld进程的owner设为mysql,这样导致对那个没有写权限?改成with-mysqld-user=root看行不?
都是猜测,仅供参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
金山毒霸
2024-10-31 广告
2024-10-31 广告
大部分系统错误,是因为某些DLL文件丢失造成的,比如未安装DirectX9或DirectX 9.0组件已损坏、缺少Visual C ++库、未安装.net库。解决方法如下:一、 手动解决方法1、先确定电脑操作系统是多少位的,现在的电脑一般都...
点击进入详情页
本回答由金山毒霸提供
展开全部
目录不对,通常安装时,是把mysql安装文件复制到linux目录下(你的配置应该复制到 /usr/local/mysql),再执行上面的操作。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
/tmp/linuxSoft/mysql-5.0.51a-linux-i686/data/local host.localdomain.pid
这个目录不对
这个目录不对
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
顶四级魔法师 bees007,应该是你执行mysqld的用户权限不够,不让创建ibdata1文件.建议你用高等级的用户运行mysqld...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你下载的应该是 编译好的mysql不需要重新编译
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询