今天练习远程访问数据库时,为了方便访问,就想着把数据库密码改为统一的,以后我们也会经常遇到MySQL需要修改密码的情况,比如密码太简单、忘记密码等等。在这里我就借鉴其他人的方法总结几种修改MySQL密码的方法。

我就以实际操作修改root密码为例,操作系统为windows

这里我们需要注意的是,修改MySQL是需要MySQL中的root权限,一般用户是无法更改的,除非请求管理员。

修改密码的三种简单方法

第一种​用SET PASSWORD命令

1.打开cmd进入MySQL的bin目录;(如我的路径是F:\MySQL\mysql-5.7.24-winx64\bin)

2.通过输入命令 mysql -u root -p 指定root用户登录MySQL,输入后回车会提示输入密码,输入我们原来的密码然后回车。

3.修改MySQL的root用户密码,格式:mysql> set password for 用户名@localhost = password(‘新密码’);

例如(上面例子将用户root的密码更改为root):mysql> set password for root@localhost = password(‘root’);

4.退出mysql重新登录,输入新密码root登录就可以了;

第二种 用mysqladmin修改密码

1.打开cmd进入MySQL的bin目录;(如我的路径是F:\MySQL\mysql-5.7.24-winx64\bin)

2.修改MySQL的root用户密码格式:mysqladmin -u用户名 -p旧密码; password 新密码

例如(第一种方法中我将密码改成了root,这里再改回123):

mysqladmin -uroot -proot password 123(这里一定要注意-uroot和 -proot是整体,不要写成-u root -p root,我亲自验证过他们直接加-u和root间可以加空格,但是会有警告出现,所以就不要加空格了)

重新登录,输入新密码123就ok了;

第三种用UPDATE直接编辑user表

首先声明,这种方法我测试了半个小时也没有成功,但是网上查询很多人都成功了,感兴趣的话可以尝试一下。下面是步骤

首先还是通过cmd 登录MySQL

连接权限数据库: use mysql;

改密码:update user set password=password(“123”) where user=“root”;(别忘了最后加分号) 。

刷新权限(必须步骤):flush privileges;

忘记root密码情况

1.关闭正在运行的MySQL服务。打开cmd进入MySQL的bin目录;

2.输入mysqld --skip-grant-tables 回车。(–skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。)

3.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),输入mysql回车,如果成功,将出现MySQL提示符 >。

连接权限数据库: use mysql; 。

4.改密码:update user set password=password(“root”) where user=“root”;(别忘了最后加分号) 。

刷新权限(必须步骤):flush privileges; 。

退出 quit;

重启mysql服务,使用用户名root和刚才设置的新密码root登录就ok了;

windows进入mysql改user_mysql:Windows修改MySQL数据库密码(修改或忘记密码)相关推荐

  1. mysql 5.7 修改密码_又忘记密码啦?教你几种更改密码的方式

    前言: 在日常使用数据库的过程中,难免会遇到需要修改账号密码的情景,比如密码太简单需要修改.密码过期需要修改.忘记密码需要修改等.本篇文章将会介绍需要修改密码的场景及修改密码的几种方式. 1.忘记 r ...

  2. 修改PostgreSQL数据库默认用户postgres的密码

    修改PostgreSQL数据库默认用户postgres的密码 PostgreSQL数据库创建一个postgres用户作为数据库的管理员,密码随机,所以需要修改密码,方式如下: 步骤一:登录Postgr ...

  3. mysql学习之-密码管理(默认密码,修改密码,解决忘记密码)

    1. mysql安装后默认没有密码,初始化安装后默认密码登录,需要马上修改root密码. [root@mysql ~]# cat /root/.mysql_secret    --查看root账号密码 ...

  4. 找回mysql登陆密码怎么办_MySQL忘记密码怎么办 如何找回密码

    作者选择100电脑网推荐配置 了解最佳配置看首页 如果运行MySQL,mysqld首先杀掉: killall -TERM mysqld. 启动MySQL:bin / safe_mysqld跳过-gra ...

  5. wordpress mysql 密码重置_WordPress忘记密码找回登录密码的四种行之有效的方法

    WordPress忘记密码找回登录密码的四种行之有效的方法 PS:20170214更新,感谢SuperDoge同学提供的方法,登入phpMyAdmin后,先从左边选自己的数据库,然后点上面的 SQL ...

  6. 找回mysql账号密码怎么办_mysql忘记密码找回的方法

    mysql忘记密码找回的方法: 在找回之前需要对 --skip-networking 参数进行了解 --skip-grant-tables: 关闭mysql验证模块 同时还需要关闭远程连接(避免他人连 ...

  7. MySQL密码重置(忘记密码)1045错误解决方法

    最近学Django的时候想连接数据库进行一些操作,突然发现我的MySQL密码忘记了,无奈上网找文档才解决了这个问题,做一个整理. 一.关闭mysql服务 用**管理员权限**打开cmd,输入 net ...

  8. 树莓派mysql重置密码_树莓派忘记密码了?四步重设密码 | 树莓派实验室

    树莓派忘记密码了?四步重设密码,收藏之以供不时之需~ 第1步:取出SD卡 将树莓派关机,移除sd卡,插入到你的电脑. 第2步:编辑 cmdline.txt 在PC上打开SD卡根目录,启动部分是可见的, ...

  9. 数据库服务器修改地址,数据库服务器修改地址吗

    数据库服务器修改地址吗 内容精选 换一换 华为云提供两种连接方式通过MySQL客户端连接实例:非SSL连接和SSL连接.其中,SSL连接实现了数据加密功能,具有更高的安全性.登录弹性云服务器.创建并登 ...

最新文章

  1. 学习结构[记录]类型(8) - 结构嵌套
  2. Linux查看网络信息
  3. ireport参数传递json_ssm中iReport报表使用json数据源过程体会
  4. 恢复html的初始选定状态,jQuery实现点击旋转,再点击恢复初始状态动画效果示例...
  5. Pytorch实现FGSM(Fast Gradient Sign Attack)
  6. 01、UART串口通信
  7. 论文阅读-Detecting Deepfakes with Self-Blended Images (利用自混合图像检测深度伪造)
  8. 人工智能之殇——AI项目为何屡战屡败?
  9. 任务一: SpringMVC基本应用
  10. Oracle sql语句整理合集
  11. 用JS怎么判断上传文件控件是否未选择文件
  12. 使用springboot写一个记事小账本
  13. Upload labs
  14. 输入一段英文句子,单词之间用若干空格隔开,将每个单词的首字母转换为大写字母。 例如,“I am very glad to see you”的转换结果为“I Am Very Glad To See Yo
  15. 仿乐享微信源码分享,微信管家升级版最新版本
  16. Unity3D-限制3D物体的旋转角度
  17. 学c语言要掌握的英语单词,学习C语言需要理解的英语单词
  18. Linux执行命令常用命令4.0
  19. 3.6总结半年来的专业学习——图像处理、光栅投影、四步相移、多频外差,从matlab入门到opencv入门
  20. 婚恋职场人格-张晓文-武汉理工大学-中国MOOC-人格知识大比武2测试题参考答案

热门文章

  1. git进入项目目录 windows_Windows下Git 怎么整个文件夹目录上传到代码仓库(不论GitHub、GitLab、Gitee、DevCloud)...
  2. DB-Engines 2019 年度数据库出炉:MySQL 成为年度数据库赢家
  3. 2019年开源数据库报告发布:MySQL仍卫冕!
  4. 8种图数据库对 NULL 属性值支持情况
  5. 数据库“意外失联”?华为云DRS异地多活灾备为您支招
  6. 昇腾AI处理器软件栈--数字视觉预处理(DVPP)
  7. sar命令,linux中最为全面的性能分析工具之一
  8. 如何获取目标软件的Docker镜像
  9. leetcode71 (2022.1.6)
  10. Android笔记 显式意图demo