由于忘记了原来的密码,在my.cnf文件中增加了skip-grant-tables一行,修改完密码后删除了这一行时因为不熟悉使用vi导致删多了一些东西。重启服务时就报错:job for mysql.service failed;登陆时就报另一个错:can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'(2)。
后来对着别人的my.cnf文件一行行看改过来就好了。顺带一提,my.cnf文件位于/etc目录下,善用find命令就可以找到mysql所有的有关文件。