修改MySQL密码的四种方法

整个3A的VPS搭建mysql真不错 方法1:用set password命令  (1)首先要先登录MySQL: image

(2)修改密码格式为:

1 set password for 用户名@localhost = password('新密码'); 一定不要忘记最后面的分号,例如:我们把密码改成成123: 2set password for root@localhost = password('123');

出现以下界面说明修改成功: image

方法2:用mysqladmin 利用mysqladmin,我们不需要先登录,但是需要直到原来的密码;我们可以直接修改,修改密码格式为: mysqladmin -u用户名 -p旧密码 password 新密码,注意,password前面没有 - ,例如:我们再把密码改成123456:

1 mysqladmin -uroot -p123 password 123456

出现以下界面说明修改成功 image

方法3:用update直接编辑user表 (1)首先要先登录MySQL (2)然后依次输入:

1 use mysql # 连接权限数据库 2update user set password=password('521') where user='root' and host='localhost'; # 改密码 3flush privileges; # 刷新权限

出现以下界面说明修改成功:

image

方法4:忘记密码处理方式

  1. 关闭正在运行的MySQL服务。  win+r输入:services.msc回车,找到MySQL,手动关闭MySQL服务

image

  1. 打开DOS窗口,利用cd命令转到mysql的bin目录:建议直接找到mysql的bin目录下输入cmd回车
  2. 输入mysqld --skip-grant-tables 回车。 --skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
  3. 再开一个DOS窗口(刚才那个DOS窗口已经不能动了),转到mysql的bin目录。
  4. 输入mysql回车,如果上面修改成功,将直接出现 mysql> 这样的提示符。
  5. 连接权限数据库: use mysql
  6. 改密码:update user set password=password("123") where user="root";
  7. 刷新权限(必须步骤):flush privileges; (不要忘记分号) 8.exit或者ctrl+c退出,进行重新登陆
点赞
收藏

评论区

加载中...

相关推荐

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

Linux环境下找回禅道admin密码 方法之一

_"记录在Linux环境下找回禅道admin密码的方法"_使用root账号登录禅道安装路径下的mysql,root默认密码1234561/opt/zbox/run/mysql/mysqlurootp2Enterpassword:成功进入mysql后提示如下:1WelcometotheMariaD

MySQL修改密码的三种方法

MySQL修改密码的三种方法1.方法1:UPDATEmysql.userSETPasswordPASSWORD('新密码')WHEREuser'root';FLUSHPRIVILEGES;2.方法2:SETPASSWORDFOR'root'@'localhost'

mysql设置时区

mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0

mysql用户

1\.学会能按着需求创建一个帐号2\.知道连接字符串是什么样3\.密码密码怎么恢复mysql用户权限介绍mysql用户管理 !(https://oscimg.oschina.net/oscnet/368d3c1e00a0a9515545c2962660a27a080.png)!(https://oscimg.oschin

Linux 环境下修改 MySQL 时区

一、方法首先要进入MySQL服务,输入mysql发现报错:ERROR1045(28000):Accessdeniedforuser'root'@'localhost'(usingpassword:NO)。换成以下命令:$mysqlurootp然后输入数据库密码进入数据库: