+ -
当前位置:首页 → 问答吧 → mysql 求高人指点下!!

mysql 求高人指点下!!

时间:2008-09-18

来源:互联网

本来很正常。好像停了下电。(如果有其他原因就不知道了)。然后就出了以下问题:

[root@localhost ~]# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 30 to server version: 4.0.20-standard-log

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

mysql> create database test;
ERROR 1007: Can't create database 'test'. Database exists

mysql> show databases;
+----------+
| Database |
+----------+
| test |
+----------+
1 row in set (0.00 sec)

mysql>

查了很多资料。说权限不够。但是按照上面说到俄方法试了还是不行。之前没遇到过这样的问题啊。怎么突然就有了呢?

我注意到在 show databases 的时候只有之前建的test 而没有mysql; 按理说这个mysql 应该默认有的吧?

到底出了什么问题?

还有就是:很多资料都说权限不够,要在服务器上放开权限。难道就是说。到服务器去操作?不能远程登录?服务器的房间的钥匙。我这几天拿不到。再者我也怀疑是不是这样的原因。

请高手指教下阿!!

补充:我之前建立的一些数据库比如/var/lib/mysql 下的数据库。怎么里面有很多没有东西了。难道是被谁恶意删除了? 具体如下: jobmanager 和jobmanagement 是我的数据库。我LS 后却发现里面或者空。或者只有一个文件。

jobmanagement localhost-bin.030 localhost-bin.061
jobmanager localhost-bin.031 localhost-bin.062
localhost-bin.001 localhost-bin.032 localhost-bin.063
localhost-bin.002 localhost-bin.033 localhost-bin.064
localhost-bin.003 localhost-bin.034 localhost-bin.065
localhost-bin.004 localhost-bin.035 localhost-bin.index
localhost-bin.005 localhost-bin.036 localhost.localdomain.err
localhost-bin.006 localhost-bin.037 localhost.localdomain.pid

localhost-bin.007 localhost-bin.038 mysql
localhost-bin.008 localhost-bin.039 test
localhost-bin.009 localhost-bin.040

[root@localhost mysql]# cd jobmanager
[root@localhost jobmanager]# ls
obinstanceinfo.frm

[root@localhost jobmanager]# cd ..

[root@localhost mysql]# cd jobmanagement/
[root@localhost jobmanagement]# ls
[root@localhost jobmanagement]#

作者: 天下尘封   发布时间: 2008-09-18

双 没 又 备 份!

作者: 妖童   发布时间: 2008-09-18

你进/var/lib/mysql/mysql下执行一下 myisamchk -c *.MYI 看看有没有报错。

作者: kekehsu   发布时间: 2008-09-18

不过估计你的数据不是由于掉电丢了,就是被人删除了。

作者: aaer   发布时间: 2008-09-18

mysql> show Variables;
一下,看看你的
| datadir | /var/lib/mysql/
是不是在这下面呀,
否则
show databases
至少应该有mysql这个库呀。
不行你再看看你的
/var/log/mysqld.log
里面有啥报错没有。

作者: asterye   发布时间: 2008-09-18

回复 #6 ppop123 的帖子


好像没有啊 至少第二个目录没看到。怎么添加进去呢?

还有。日志内容显示:
070928 14:41:33 mysqld started
070928 14:41:33 Warning: Asked for 196608 thread stack, but got 126976
070928 14:41:33 Can't start server : Bind on unix socket: Permission denied
070928 14:41:33 Do you already have another mysqld server running on socket: /home/mysql/mysql.sock ?
070928 14:41:33 Aborting

070928 14:41:33 /usr/sbin/mysqld: Shutdown Complete

070928 14:41:33 mysqld ended

作者: 石油人   发布时间: 2008-09-18

用户被禁言,该主题自动屏蔽!

作者: wx8052   发布时间: 2008-09-18

用户被禁言,该主题自动屏蔽!

作者: dylanok   发布时间: 2008-09-18

回复 #9 ppop123 的帖子


到底什么原因阿。着急!!
你加我QQ好吗。能帮我查查原因吗

作者: sisikie   发布时间: 2008-09-18