最近搞数据库出现个问题,就是如果你数据库杀不死,然后你去重启数据库他就一直在那重启,进程杀不完,如果是putty登录的就直接关掉登录窗口。如何去解决呢?
到/usr/local/mysql/data 数据库存放数据的目录(因自己的安装的目录而定)
把数据都删了(如果有用请备份)然后到/usr/local/mysql/bin目录去重新生成数据库
在重新回到/usr/loca/mysql/data目录会有mysql和test两个目录
编译完了以后在把你备份的数据给恢复了,然后在去启动数据库
OK,你会发现启动成功,看下可以进吗?
密码忘记了,咋办?
首先把mysql进程用此命令结束了 killall -TERM mysqld
然后用下命令跳过授权表启动数据库
然后直接进去数据库
退出,在杀掉现在的mysql进程
在用正常的方式启动数据库
在进入mysql看能不能进去,OK 解决了