在人的本质下安装了mysql 5服务器,结果不知道什么原因,安装时输入的根帐号密码在使用时无论如何都不能通过数据库服务器的验证。无奈只有重置关系型数据库的根帐号密码。查了一下,用了以下方法成功的重置了根帐号密码人的本质下安装了mysql5服务器忘记了根密码怎么办?怎样重置根密码呢?
停止关系型数据库服务:
代码如下:
root @ web server:/home/web master # service MySQL stop接着采用忽略密码认证模式重新创建一个关系型数据库服务:
代码如下:
root @ web server:/home/web master # mysqld-user=MySQL-skip-grant-tables-skip-networking成功启动后返回PID及其它启动信息
代码如下:
[1]3591 root @ web server:/home/web master # 1210052:59:27[注意]插件"联盟"被禁用日志顺序编号15956851210052:59:28[注]mysqld:连接就绪。版本:" 5.5.24-0ubuntu0.12.04.1 "套接字:"/var/run/mysqld/mysqld.sock "端口:0(Ubuntu)连接到关系型数据库系统库:
代码如下:
root @ web server:/home/web master # MySQL-urootmysql连接到关系型数据库库后直接修改根帐号的密码为新的密码mynewpasswd '
代码如下:
键入“救命或键入\h '获取帮助,键入\c '以清除当前输入语句。mysqlupdateusersetpassword=PASSWORD(' mynewpasswd '),其中user=“root”;QueryOK,3行受影响(0.00秒)匹配得行数:3已更改:3警告:0 mysqlflusprivileges .mysqlquit再见中止关系型数据库服务进程(PID 3591见前面启动服务时的屏幕信息): 代码如下:
root @ web server:/home/web master # kill 3591正常启动关系型数据库服务,并用新密码登录关系型数据库服务器成功:代码如下:
root @ web server:/home/web master # service MySQL start
root @ web server:/home/web master # MySQL-u root-pmynewpasswd