LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决]MYSQL服务器无法开启?

[复制链接]
发表于 2009-6-2 18:41:15 | 显示全部楼层 |阅读模式
为了进行数据库课程的实验,打算使用mysql(老师要求的那个本校开发的数据库系统,不敢恭维)。可是却无法成功。
如果使用/etc/rc.d/mysqld start,则会提示fail.
倘若手动执行mysqld,也提示错误。

  1. 18:28:11 ~ $mysqld
  2. 090602 18:28:33 [Warning] Can't create test file /var/lib/mysql/Lystem.lower-test
  3. 090602 18:28:33 [Warning] Can't create test file /var/lib/mysql/Lystem.lower-test
  4. mysqld: Table 'mysql.plugin' doesn't exist                                       
  5. 090602 18:28:33 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.

  6. 090602 18:28:33  InnoDB: Operating system error number 13 in a file operation.                  
  7. InnoDB: The error means mysqld does not have the access rights to                                
  8. InnoDB: the directory.                                                                           
  9. InnoDB: File name ./ibdata1                                                                     
  10. InnoDB: File operation call: 'open'.                                                            
  11. InnoDB: Cannot continue operation.                                                               
  12. 18:28:33 ~ $sudo mysqld                                                                          
  13. 090602 18:28:37 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!                                                                                      

  14. 090602 18:28:37 [ERROR] Aborting

  15. 090602 18:28:37 [Note] mysqld: Shutdown complete
复制代码

哪位朋友能帮忙解决一下?我对mysql是一窍不通。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-6-2 19:18:26 | 显示全部楼层
这个问题好像是权限造成的

先把mysql删除了.再把/var/lib/mysql这个目录也删除掉(有资料记得备份)
然后重新安装mysql..再/etc/rc.d/mysqld start应该就行了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-2 19:48:36 | 显示全部楼层
Post by zhong;1993487
这个问题好像是权限造成的

先把mysql删除了.再把/var/lib/mysql这个目录也删除掉(有资料记得备份)
然后重新安装mysql..再/etc/rc.d/mysqld start应该就行了


恩。这样做就解决了
回复 支持 反对

使用道具 举报

发表于 2009-6-3 18:48:15 | 显示全部楼层
不用删吧?上次我直接把数据库目录覆盖后也启动不了,改权限就好了。
chown -R mysql:mysql /var/lib/mysq
回复 支持 反对

使用道具 举报

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

本版积分规则

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