MySql5.6版修改用户登录密码

1、UPDATE user 语句(我自己用的就是这个方法)

这种方式必须是先用root帐户登入mysql,然后执行:

  mysql> UPDATE user SET Password = PASSWORD(‘新密码‘) WHERE user = ‘root‘;
  mysql> FLUSH PRIVILEGES;

   在忘记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 
   7. 改密码:update user set
password=password("123456") where user="root";(别忘了最后加分号!!!!!吃过亏。。。)
   8. 刷新权限(必须步骤):flush
privileges;(有分号)
   9. 退出 quit。
   10. 重新启动MYSQL,输入密码登录即可!

2、SET PASSWORD 语句

这种方式需要先用root命令登入mysql,然后执行:

SET PASSWORD FOR root=PASSWORD(‘123456‘);

 

时间: 2024-11-06 17:35:43

MySql5.6版修改用户登录密码的相关文章

opencms忘记Admin用户登录密码解决方案

不知道现在还有多少人在用opencms: 我今天就是遇到一个问题,很久之前部署的一台opencms服务器,突然忘记密码了,记录下处理方法: 希望对你有帮助: opencms忘记Admin用户登录密码了怎么解决? ---------------------------- 很简单,直接去数据库修改Admin的密码 如果数据库密码也忘记了怎么办? 看之前写的这篇文章 ---------------------------- 正文: 修改Admin密码,直接执行语句,两部搞定: update cms_u

linux如何通过脚本来修改用户的密码?脚本自动化修改用户密码?

需求描述: linux环境中在创建用户的时候,涉及到修改用户的密码,一般是通过passwd命令进行修改,需要多次的确认,这里考虑通过一条命令直接对密码进行修改 不需要进行交互的方式.在此记录. 操作过程: 1.通过echo命令结合passwd命令来实现 [[email protected] ~]# echo "mytest" | passwd --stdin mytest Changing password for user mytest. passwd: all authentica

对SD卡的读写操作-保存用户登录密码

import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStreamReader; import android.content.Context; import android.os.Environment; public class Fileservice { /** * 存储用

linux 非交互式修改用户的密码

服务器的一些相关用户的密码过期了,我们需要修改,可是有很多机器,用常规的passwd命令,修改起来会非常的麻烦.有没有什么办法来解决一下呢,我们可以使用非交互的方式来修改用户的密码. 1 chpasswd 命令 [[email protected] ~]# echo "root:123456"|chpasswd echo "要设置密码的用户名:新密码" |chpasswd 这种修改密码的方法,执行成功后,没有任何的提示信息 2 passwd 命令也可以实现非交互工修

MySQL 用户登录密码和远程登录权限问题

1.mysql数据库,忘记root用户登录密码. 解决如下: a.重置密码 #/etc/init.d/mysqld stop #mysqld_safe --user=mysql --skip-grant-tables --skip-networking & #mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; mysql> FLUSH PRIVILE

用户登录密码加密

用户登录密码加密 用Windows自带的MD5,一般来说就差不多了 public String makeMD5(String password) { MessageDigest md;    try {     // 生成一个MD5加密计算摘要     md = MessageDigest.getInstance("MD5");     // 计算md5函数     md.update(password.getBytes());     // digest()最后确定返回md5 has

oracle忘记用户登录密码

C:\Users\neusoft>sqlplus/nolog                    --启动SQLPLUS但不进行连接操作 SQL*Plus: Release 11.2.0.1.0 Production on 星期四 10月 9 11:38:20 2014 Copyright (c) 1982, 2010, Oracle.  All rights reserved. SQL> conn /as sysdba                              --使用sy

mysql5.7.11修改root默认密码

知道 MySQL 出了5.7了,并且网上说性能提高了一两倍,于是在虚拟机上安装了个 CentOS 7,在上面安装 MySQL 5.7 我使用的是 yum安装方式,要求虚拟机能够上网,因为它会在线下载安装包 使用 yum 安装很简单,在能够访问互联网的情况下,执行 yum list |grep mysql 找到可安装的 mysql 软件包,我要安装的是 5.7的客户端和服务端,基本上执行 yum install mysql-community-client yum install mysql-co

phpmyadmin登录报错外加linux下修改mysql登录密码

1.centos6.5中修改mysql的登录密码. [[email protected] ~]# mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 报错信息, 解决办法: [[email protected] ~]# /etc/init.d/mysqld stop 停止 mysqld: