mysql服务器的root用户密码忘了,可以通过下面的方法解决。
第一步:首先关闭mysql
service mysqld stop
第二步:编辑mysq.cnf文件
编辑mysql的登陆配置文件my.cnf,在【mysld】中添加一行skip-grant-tables,:wq保存退出。
第三步:重启mysql服务
service mysqld restart,
这时就可以直接进入,不用再输入密码。
第四步:设置用户名和密码
先输入use mysql命令使用系统的mysql数据库,再通过update user set password=password("123456")where user="root";这样命令设置用户名和密码,123456就是我们设置的密码。然后再flush privileges; 和quit就行了。
第五步:登陆数据库
现在已经设置成功了,登陆数据库。
mysql -uroot -p