晓夏

小皇

教育信息化方案砖家

Linux 下mysqld 服务无法启动 mysql启动失败

1719浏览量


今天网站上面,使用账户登录不上去,就感觉是mysql出问题了。

打开服务器,重启了下mysql,发现一直卡在启动的状态,没反应了,Ctrl+C了一下,然后检查了下mysql的状态


/etc/init.d/mysqld status   显示 running


访问网页还是不行,提示连接不上数据库了。


现在应该就是mysql本身的问题

mysql table doesn't exist

2779浏览量
mysql table doesn't exist

出现该问题的情况很多,如下几例:

①wordpress,在服务器上使用mysqldump命令备份时出现此错误,终止了备份。

这种错误的出现,都是一些数据读写过程中突然中断造成的,不过不要紧,先看该表中是否存在数据,如果存在数据的话,就要修复表,如果不存在数据或者可以放弃数据,使用命令:

DROP TABLE IF EXISTS `A`;

接下来,再创建这个

#1045 - Access denied for user 'root'@'localhost' (using password: YES)

1442浏览量

问题1:密码是否正确?

    如果能登陆服务器,则到服务器上  #mysql - u root -p  登陆下试试,如果能登陆上,则是mysql的服务认证出了问题,重启mysql服务

#service mysqld restart

    

问题2:登陆方式是否为localhost?

    如果你使用了一些外置软件登陆的,比如  Navicat for mysql 之类的软件,那么,你的MySQL应该配置为,你使用的用户的登陆IP为 22.

mysql root密码丢失修改密码

2647浏览量
不过这个里面我要说明一点,我这里编辑的时候发现个问题,加密的密码串有些是连续存储的,有些的最后两位被切开了,后两位存储在后面其他地方.这一点我还没想明白.还有注意一点就是编辑的是加密过的密码串,也就是说你还是需要另外有user表文件。这种方法和我最上面介绍的方法的区别在于,这种方法直接编辑linux下的user表文件,就不需要重新改文件属主和权限了