1
solo7net 2013-07-01 11:19:23 +08:00
windows的在data目录下有个 .err 文件
|
3
nonozone OP /var/log 下面确实有一堆mysql.err ,mysql.log.1.gz 神马的,不过都是空文件。
|
4
ritksm 2013-07-01 11:25:36 +08:00
找到sock文件和pid文件。删掉
|
5
ritksm 2013-07-01 11:26:01 +08:00
/var/run/mysqld/mysqld.sock /var/run/mysqld/mysqld.pid
|
7
nonozone OP mysql没有启动的情况下,怎么把数据库导出来?
|
8
nonozone OP 看了my.conf配置,目录在/var/lib/mysql 下面,然后我把需要的两个数据库的文件夹直接转移到另外一台服务器的对应目录下,打开phpmyadmin之后,可以看到这两个数据库,甚至数据库名字后面还有显示这个数据库包含表格的数量,但是点进去,这个数据库是空的,这个要怎么处理啊?
|
9
msg7086 2013-07-01 19:58:06 +08:00
debian的mysql启动错误日志好像是在syslog里
转移数据对innodb无效,他们在innodb data pool里,除非你开了separate file |
10
nonozone OP 实在米有办法,然后就把mysql卸载掉再重装,数据库终于可以弄回来了。如果真的想这么操作,找一台主机安装好mysql,然后把/var/lib/mysql里的所有文件copy过去,应该也是可以的。
|
11
csx163 2013-07-02 09:47:18 +08:00
我记得mysql是可以复制data目录来迁移数据库的
|