编辑MySql的配置文件:my.ini(在MySql安装目录下)。
打开配置文件,在文件最后一行添加:skip-grant-tables,然后保存退出。
意思为就是在启mysql时不启动grant-tables
-
重启MySql服务:
net stop mysql
net start mysql
-
3
设置新的root密码。
mysql -u root -p 直接回车,无需输入密码就可以进入数据库了。
此时在命令行下执行 use mysql (切换到系统数据库)
执行以下语句既可修改root用户密码:
update user set password=PASSWORD("123456") where user='root';
注意新版本密码字段变了,字段为名字为"authentication_string",因此需执行下边脚本。
update user set authentication_string=PASSWORD("123456") where user='root';
-
4
还原配置文件,删除刚才在配置文件中添加的一行。然后重启mysql服务,就可以使用新设置的密码进行登录了。
相关文章
- 解决mac 下mysql安装后root用户登录密码错误问题
- 6、单机运行环境搭建之 --CentOS-6.4安装MySQL 5.6.10并修改MySQL的root用户密码
- MYSQL基础之连接MYSQL、修改密码、添加用户
- mac 安装mysql + 修改root用户密码 + 及报Access denied for user 'root'@'localhost' (using password:YES)解决办法
- {MySQL数据库初识}一 数据库概述 二 MySQL介绍 三 MySQL的下载安装、简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 初识sql语句
- yum安装mysql后root用户的临时密码
- ubuntu安装完成后设置root用户密码
- Mac下新安装的MySQL无法登陆root用户(安装时没有设置密码)
- 修改mysql密码 和 添加root用户远程登录权限