[root@sh180 ~]# service mysql start
Starting MySQL························
这个我折腾了好久,最后发现就是我已经启动了一次mysql,最后忘记关闭mysql服务,所以一直启动不起来
ps -A | grep mysql
kill -9 进程号
成功
mysql登录root用户密码的重置问题?
解决办法一
我在网上查的99%都说的是,需要将vim /etc/my.cnf文件添加skip-grant-tables,即可。看见下面评论有好多人成功,但是我反复试了几次,就是不成功,下面我说一下第二种方法(也就是我的问题)
解决方法二
service mysql stop
mysqld_safe --skip-grant-tables &
1、mysql -u root 2、mysql> USE mysql; 3、mysql> update user set password=password("123456") where user = 'root'; 4、mysql> FLUSH PRIVILEGES; 5、mysql> quit Bye
1、service mysql start 2、mysql -uroot -p123456
在linux中登录时输入密码时,不显示数字,如下图。这是正常的,
Enter password: 输入自己的密码即可在这
注意
1、最后再说一个,就是第一次登录进去mysql的时候,尽可能的不要忘记修改登录密码,可以减少不必要的麻烦。
2、如果实在还是解决,不出来问题,就卸载另外再装一个吧。
希望对大家有用。