mysql设置和修改root密码


在安装的过程中,我们在配置文件中只添加了很少的配置。

其实,配置项有很多,而哪些配置项都有默认值,如果我们不配置,MySQL则自动使用默认值。

1. 设置和修改root密码

在windows系统中模块默认 root 账户是没有密码的,如果想要为账户设定密码,可以在利用root账户登录成功之后,执行:

 

 

2. 忘记root密码

如果你忘记了MySQL账户的密码。

  • 修改配置文件,在 [mysqld] 节点下添加 skip-grant-tables=1

    [mysqld] ... skip-grant-tables=1 ... 
  • 重启MySQL,再次登录时,不需要密码直接可以进去了

    • windows重启

      net stop mysql57 net start mysql57 
    • mac重启

      sudo mysql.server restart 

    重启后,无序密码就可以进入。

    >>> mysql -u root -p 
  • 进入数据库后执行修改密码命令

    use mysql; update user set authentication_string = password('新密码'),password_last_changed=now() where user='root'; 
  • 退出并再次修改配置文件,删除 [mysqld] 节点下的 skip-grant-tables=1

    [mysqld] ... # skip-grant-tables=1 ... 
  • 再次重启,以后就可以使用新密码登录了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM