Windows修改MySQL数据库密码(修改或忘记密码)

这篇具有很好参考价值的文章主要介绍了Windows修改MySQL数据库密码(修改或忘记密码)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 

今天练习远程访问数据库时,为了方便访问,就想着把数据库密码改为统一的,以后我们也会经常遇到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登录就可以了;

windows mysql修改密码,数据库,windows,mysql
第二种 用mysqladmin修改密码

 文章来源地址https://www.toymoban.com/news/detail-716901.html

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了;

windows mysql修改密码,数据库,windows,mysql
第三种用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修改密码,数据库,windows,mysql
对mysql钻研了几个小时,发现输入命令还是比较简单的,只要记住一些语句就可以在DOS窗口随意操作我们的数据库了。 

 

到了这里,关于Windows修改MySQL数据库密码(修改或忘记密码)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Mysql数据库默认端口修改,Windows版

    前言 :本文使用系统环境是Win10;Mysql版本8.0后;本文讲解修改服务端端口,客户端默认连接端口!。 PS:如下默认端口为3306我直接修改为43120, 一个是serve端口,一个是client默认连接端口,同时还要修改一下client端口,不然连接的时候就需要指定端口。如cmd会使用client默认端

    2024年02月11日
    浏览(47)
  • 达梦数据库8用户管理以及忘记sysdba密码修改办法

    达梦数据库8用户管理 1.创建用户的语法: 创建自定义用户gin,设置密码为123456789,密码要符合密码策略(PWD_POLICY)要求,指定默认表空间为MAIN 2.锁定/解锁用户 3.修改用户的密码(同样要符合密码策略PWD_POLICY) 4.修改用户默认表空间 –尝试从MAIN表空间修改到TEST 先创建TEST的表

    2024年02月12日
    浏览(98)
  • 忘记密码不用愁【linux下 MySQL数据库忘记密码解决方案】

    前言 : 在日常的开发中我们有可能忘记了我们自己设置的密码,譬如说Mysql数据库的密码,不过不要担心,小编整理了2个方法带给大家。 查看初始化密码进行登录: 查看mysql的初始密码 在root@localhost后面的就是mysql初始的密码,以上图为例 初始密码则为:ukehBfivW1 直接跳过

    2024年02月10日
    浏览(37)
  • mysql数据库忘记密码了怎么办

    本人用的mysql8版本 看到网上很多教程,什么修改配置文件my.ini。在8版本根本没用。以下是8版本解决办法。亲测可用。 1、用管理员身份打开命令行工具。(强调:管理员身份) 2、停止mysql服务: 3、输入以下命令无密码启动mysql 4、 另开一个命令行窗口,输入mysql -u root无密

    2024年02月11日
    浏览(33)
  • 忘记网站admin密码怎么办?如何修改数据库md5值与admin密码巧解

    如果你不小心忘记了网站管理员账号密码,应该如何找出呢? 小编总结了两种方法: 方法一: 打开数据库,找到admin的user字段,修改user用户名对应的密码md5植。下面是常见md5值替换表: 数据库修改MD5: 14e1b600b1fd579f47433b88e8d85291 密码:123456 e10adc3949ba59abbe56e057f20f883e 密码:

    2024年02月09日
    浏览(48)
  • MySQL数据库忘记密码怎么办?教你一招

    文章目录 1.以管理员身份打开cmd,关闭Mysql服务 2. 跳过密码授权登录  3.再继续以管理员身份打开一个cmd窗口,进行重置密码  4.使用新密码重新登录mysql验证  5.使用Navicat可视化工具连接Mysql Mysql数据库之前安装好了,但是突然忘记当初自己设置的登录密码了,导致使用Navi

    2024年02月04日
    浏览(46)
  • MySQL数据库修改root账户密码

    博主今天登录数据库遇到了一个问题,通过这篇文章(http://t.csdn.cn/58ECT)解决了。文中关于修改root账户密码的部分,博主觉得有必要写一篇文章总结下。 我的是在D盘下,操作时可以一步步来,用CMD的cd(切换目录)+tab(提示文件名),逐步切换到目标目录下。需要注意的是

    2024年02月06日
    浏览(35)
  • mysql数据库root密码遗忘后,修改root密码

    目录 方式一: 方式二: 2.1 也可以像我这样,普通用户登录进去后 2.2 执行如下命令,将已知的user1的加密密文更新到root中 2.3 查询数据库 2.4 用root用户登录 2.5 登录正常,但这会root登录进去后,无法执行具体的sql,只要有操作,会报如下的错: 2.6 需要重新ALTRE下用户信息

    2024年02月12日
    浏览(40)
  • windows下mysql忘记密码怎么办?

    【Win + r】,之后输入【SERVICES.MSC】然后回车,会打开服务列表,在服务列表输入【mysql】即可选中mysql对应服务,找到自己的mysql服务,我的是MYSQL57选中它【右键】单击,然后点击【停止】选项即可停止mysql服务。

    2024年02月12日
    浏览(52)
  • 修改Mysql数据库的用户名和密码【详细】

    数据库的用户名默认是root 1进入到Mysql         首先要登录数据库         1win+r输入cmd【 管理员身份打开 】或者  2搜索输入命令提示符。 2 输入 mysql -uroot -p 点击回车         注意:mysql 默认用户名是root ,我以前修改过,所以我输入了 mysql -uerp -p 回车 , 然后输

    2024年02月05日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包