最近搞数据库出现个问题,就是如果你数据库杀不死,然后你去重启数据库他就一直在那重启,进程杀不完,如果是putty登录的就直接关掉登录窗口。如何去解决呢?

    到/usr/local/mysql/data 数据库存放数据的目录(因自己的安装的目录而定)

   把数据都删了(如果有用请备份)然后到/usr/local/mysql/bin目录去重新生成数据库

 

在重新回到/usr/loca/mysql/data目录会有mysql和test两个目录

 

编译完了以后在把你备份的数据给恢复了,然后在去启动数据库

 

OK,你会发现启动成功,看下可以进吗?

密码忘记了,咋办?

首先把mysql进程用此命令结束了 killall -TERM mysqld

然后用下命令跳过授权表启动数据库

然后直接进去数据库

退出,在杀掉现在的mysql进程

在用正常的方式启动数据库

在进入mysql看能不能进去,OK  解决了