LinuxSir.cn,穿越时空的Linuxsir!

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

mysql问题!大家探讨下!...急呀!...高手指点下...

[复制链接]
发表于 2005-7-14 11:39:00 | 显示全部楼层 |阅读模式
第一台机器的mysql问题:

创建不了数据库...进入的用户:root....什么问题呀?前两天我还创建一个测试库

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 13 to server version: 4.0.24-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database tom;
ERROR 1006: Can't create database 'tom'. (errno: 28)

第二台机器的mysql问题:
这台是我平时练习的服务器!..昨晚重启机器..发现mysql启动不了啦!..之前是正常使用的!mysql.sock丢失了 ,寻求解决办法....或者重装怎样恢复数据...(前提没有做过备份,本人的BBS数据,怎样恢复!NT下的MSSQL是可以的!尽管没有备份)

本人没有遇到过这样的问题!请各高手指点!十分谢谢!

OS:rhel as4   ==>kernel2.6.11.11
发表于 2005-7-14 13:55:17 | 显示全部楼层
第一个的原因太多,比如没有磁盘空间了, 或者datadir 目录不是你登陆的用户所拥有等等.  第二个只需要 kill掉mysqld的进程, 然后再正常重启就可以了. MYSQL服务器回自动创建新的socket.  或者若你曾经受权给别的机器以及127.0.0.1,就可以用TCP/IP连接了
    $ mysql -h 127.0.0.1 -p -u user
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-14 16:55:47 | 显示全部楼层
Post by runsnake
第一个的原因太多,比如没有磁盘空间了, 或者datadir 目录不是你登陆的用户所拥有等等.  第二个只需要 kill掉mysqld的进程, 然后再正常重启就可以了. MYSQL服务器回自动创建新的socket.  或者若你曾经受权给别的机器以及127.0.0.1,就可以用TCP/IP连接了
    $ mysql -h 127.0.0.1 -p -u user


问题一前两小时已经解决!不过是现在才看到你回复..正如你所说....唉..好在发现这个磁盘空间不够引发这样的问题...平时没有留意这个问题!.真是大头虾...不过出现一个新问题:apache的logs日志里可以删除吗???怎解日志有2G这样大呀???怎样可以定期清理一个星期前的日志?

问题二还没有得到解决!!
/opt/mysql/share/mysql/mysql.server start

什么也没有提示.....用psaux|grep mysql

是没有进程的!.......兄弟..怎么回事呀????
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-14 21:53:25 | 显示全部楼层
重装后启动不了    *.err的信息...高手们怎样改呀!

050714 21:37:17  mysqld started
/opt/mysql/libexec/mysqld: Can't create/write to file '/tmp/ibtZ1GPg' (Errcode:
13)
050714 21:37:18  InnoDB: Error: unable to create temporary file; errno: 13
050714 21:37:18 Can't init databases
050714 21:37:18 Aborting

050714 21:37:18  InnoDB: Warning: shutting down a not properly started
                 InnoDB: or created database!
050714 21:37:18 /opt/mysql/libexec/mysqld: Shutdown Complete

050714 21:37:18  mysqld ended
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-15 12:13:24 | 显示全部楼层
问题已解决!..............................


新问题还没有解决!....日志自动清理脚本不知怎样写! !各位能给我一个例子吗????谢谢
回复 支持 反对

使用道具 举报

发表于 2005-7-17 02:26:08 | 显示全部楼层
logrotate, check man page.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-23 11:09:47 | 显示全部楼层
问题都解决啦!
回复 支持 反对

使用道具 举报

发表于 2006-1-25 14:26:12 | 显示全部楼层
Post by heng
问题都解决啦!
我现在和楼主存在同样的问题。
mysql.server start后没有进程开启。
mysql.sock也没了踪影。
恳请楼主传授解决方法。
谢谢!
回复 支持 反对

使用道具 举报

发表于 2006-1-25 21:55:54 | 显示全部楼层

已经解决了

Post by taurusivy
我现在和楼主存在同样的问题。
mysql.server start后没有进程开启。
mysql.sock也没了踪影。
恳请楼主传授解决方法。
谢谢!



重新初始化后就好了。但是以前的数据不能用了。忘记了备份:(555
回复 支持 反对

使用道具 举报

发表于 2006-1-25 22:43:03 | 显示全部楼层
Post by taurusivy
重新初始化后就好了。但是以前的数据不能用了。忘记了备份:(555

你把数据库data目录复制出来,然后从新初始化,然后再复制回去,就不怕丢数据了~~
回复 支持 反对

使用道具 举报

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

本版积分规则

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