mysql修改root密码的四中方式

转载 2018年04月17日 08:31:35

在练习MySQL的时候,第一次登录时root账号没有密码,于是在网上找了修改密码的方法,大致有以下四种方法,留下以备后续使用。

方法1: 用SET PASSWORD命令 
首先登录MySQL。 
格式:mysql> set password for 用户名@localhost = password(‘新密码’); 
例子:mysql> set password for root@localhost = password(‘123’);

方法2:用mysqladmin 
格式:mysqladmin -u用户名 -p旧密码 password 新密码 
例子:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接编辑user表 
首先登录MySQL。 
mysql> use mysql; 
mysql> update user set password=password(‘123’) where user=’root’ and host=’localhost’; 
mysql> flush privileges;

方法4:在忘记root密码的时候,可以这样 
以windows为例: 
1. 关闭正在运行的MySQL服务。 
2. 打开DOS窗口,转到mysql\bin目录。 
3. 输入mysqld –skip-grant-tables 回车。–skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 
4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。 
5. 输入mysql回车,如果成功,将出现MySQL提示符 >。 
6. 连接权限数据库: use mysql; 。 
6. 改密码:update user set password=password(“123”) where user=”root”;(别忘了最后加分号) 。 
7. 刷新权限(必须步骤):flush privileges; 。 
8. 退出 quit。 
9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。


mysql5.7.11修改root密码

1、找到mysql对root随机生成的密码:2、打开搜索输入cmd回车即可打开; 通过mysql -u用户名 -p指定root用户登录MySQL,输入后回车会提示输入密码。3、修改MySQL的ro...
  • cuiyaoqiang
  • cuiyaoqiang
  • 2016-04-07 16:21:00
  • 963

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

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

最新版本mysql for mac的修改root用户密码

最新版本的mysql在安装时会默认生成一个随机密码,但我用这个随机密码登陆root用户时总是会密码错误,无奈只能修改root用户密码,然而网上修改root用户密码的方法我都试了,至少在mac上不行,经...
  • legend4917
  • legend4917
  • 2015-12-19 17:44:28
  • 1327

java四中引用

从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。   1.强引用   本章前文介绍的引...
  • Frimish
  • Frimish
  • 2015-10-08 10:40:34
  • 892

centeos5.5下编译安装MYSQL,修改root密码

  • 2012年03月02日 11:27
  • 17KB
  • 下载

mysql5.7修改root密码

前些天在windows下安装了mysql5.7.9,设置了root密码,这几天想用,密码给忘记了。 1,此方法只适用于没有其他用户设置的mysql,有可能会清除所有用户信息(自己看情况使用): 关...
  • biubiuv
  • biubiuv
  • 2015-12-19 11:56:35
  • 1335

5.7.13 mysql 登录root用户及修改root用户密码

cd 到 /mysql/bin/ 目录下 ,或者/bin/添加到环境变量。 ./mysql -u root -p 输入系统分配的临时密码,登录root用户 SET old_passwords=0; ...
  • ztliduo
  • ztliduo
  • 2016-10-13 20:49:38
  • 507

mysql 5.7 强制修改root密码

运行mysqld_safe --skip-grant-tables &  如果此时不想被远程连接:mysqld_safe --skip-grant-tables --skip-networking ...
  • u012422541
  • u012422541
  • 2016-05-04 14:17:40
  • 978

在mac OS 下 如何重置mysql 5.7.13 的root 密码

血泪教训总结,安装卸载N次总结的经验,可能是自己比较菜。   安装就不说了,傻瓜式安装。   重置密码:1.打开偏好设置,找到mysql 开启服务   2.打开终端:进入/bin目录下 :   cd...
  • zy614125682
  • zy614125682
  • 2016-07-02 09:47:50
  • 384
收藏助手
不良信息举报
您举报文章:mysql修改root密码的四中方式
举报原因:
原因补充:

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