mysql5.7 修改root密码

原创 2016年05月30日 16:15:12

初次安装mysql5.7,启动mysql服务之后,无法登录root,提示error:1045。这个错误是因为账号密码错误导致的。解决方案:

①:在ini文件中的[mysql]下面追加一行      skip-grant-tables

②:重启mysql服务

③:登录root账户(因为在添加了skip-grant-tables,所以不用密码即可登录

④:USEmysql;

UPDATE mysql.user  SET authentication_string = PASSWORD('你的新密码'), password_expired = 'N'
    WHERE User = 'root' AND Host = 'localhost';

FLUSH PRIVILEGES;

⑤:去掉①中添加的skip-grant-tables,重启mysql服务

⑥:现在即可用你的新密码登录root账户了。


PS: 5.7版本的mysql中的user账户没有password这个字段。与之前版本相比有点变动。

详情请见官网:http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html

linux下mysql 5.7及以前版本 root密码修改方法

http://www.cnblogs.com/allenblogs/archive/2010/08/12/1798247.html 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接M...

关于Mysql5.7修改root密码ERROR 1054的问题

平台Windows     从官网下载的MySQL5.7.16 64位,配置好MySQL之后由于root密码为空所以我去修改MySQL的root密码,先用 [sql] view plain copy ...

MySql5.7在Windows系统中的安装、修改root密码、添加到系统服务

前几天将系统升级到Win10,同时也将MySQL升级到最新的5.7,安装时发现第三方客户端不能使用初始密码登录,文章里提供了处理的办法。文章的后面简单了介绍了将mysqld.exe添加到系统服务里,以...

mysql5.7.*修改root默认密码

mysql5.7.*修改root默认密码 知道 MySQL 出了5.7了,并且网上说性能提高了一两倍,于是在虚拟机上安装了个 CentOS 7,在上面安装 MySQL 5.7 我使...

centos下安装mysql5.7后,强行修改mysql的root密码

昨天在centos下安装mysql5.7后,却发现无法登陆,才新安装的mysql,初始密码应该没有,但是无论如何都无法登陆(提示密码错误),没办法,只好强行修改mysql密码。 输入[root@l...

mysql5.7忘记密码时,修改root密码

(1).由于MySQL5.7在安装完后,第一次启动时,会在root目录下生产一个随机的密码,文件名为 .mysql_secret  所以,登录时需要用随机密码登录,然后通过以下命令修改密码  “S...

mysql5.7忘记密码时,修改root密码

(1).由于MySQL5.7在安装完后,第一次启动时,会在root目录下生产一个随机的密码,文件名为 .mysql_secret  所以,登录时需要用随机密码登录,然后通过以下命令修改密码  “S...

win7系统下mysql 5.7版本root用户忘记密码怎么解决

忘记mysql的root用户的密码该怎么办

MySql5.7版本的root密码登录问题

发现上一篇文章解决了mysql服务无法启动问题后,竟然用root用户无密码不能登录,5.7版本不能在初始化时用root无密码登录,找了很多帖子后,解决了问题。 原来在上一篇文章的mysqld –in...

Mac下MySQL5.7忘记root密码

操作步骤: 1、 在系统偏好设置中停止MySQL服务。 2、执行命令以安全模式启动MySQL: cd /usr/local/mysql/bin sudo ./mysqld_sa...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql5.7 修改root密码
举报原因:
原因补充:

(最多只允许输入30个字)