MySQL重新设置密码语法_浅谈Mysql重置密码

新手刚开始用MySQL的时候可能会很容易忘记登录密码,下面说一下如何重置和修改密码

第一种方法:直接在命令行窗口操作

停止服务器mysql(这是重点:直接停止)

打开CMD 在命令行窗口输入MySQL安装的磁盘

接着输入mysql安装目录下的bin路径,比如E>cd amp\mysql5.5\bin,回车后输入>mysqld --skip-grant-tables(除--skip前面空出一个隔外,其它那几个必须连接在一起)

接着命令行窗口将无法录入

然后打开另外一个CMD窗口

同上面操作,输入Bin路径

接着直接输入mysql,重点只需要输入mysql.

即可跳过密码验证进入MySQL欢迎界面

接着修改密码

语法

update mysql.user password=password(123456) where user='root'

修改登录密码成功

然后刷新(刷新过程是在不重启服务器的前提下,将权限表从mysql库中提取到内存上,避免下次登录不成功,刷新可以直接查看,可以有效避免登录失败情况)

flush privileges

刷新成功

然后quit退出

关闭所有CMD窗口

然后打开新窗口,输入密码即可

第二种方法:在MySQL根目录的配置文件修改

#找到mysql根目录

#找到根目录下的My.ini配置文件

#定位查找[mysqld]

#在[mysqld]后回车键到下面一行,

#挪出一个单元格再输入skip-grant-tables(横杆处贴在一起,否则容易导致重启服务器失败),(属于跳过密码验证过程,降低数据库的安全性)

#重启数据库服务(重点,需要重新启动服务器,不能关闭)

#打开CMD命令行窗口

#直接输入mysql -uroot -p(不用输安装路径)

#直接回车键跳过录入密码步骤

#登录成功

#开始设置密码(update mysql.user set password=password(123456) where user='root')

#刷新密码(flush privileges)/prɪvəlɪdʒ /)

#退出找到my.ini,将skip-grant-tables删除

#重启数据库服务器

#重点

1.mysql安装路径如果安装在C盘,则无需在命令行窗口输入mysql的安装路径。直接输入跳过验证码的命令语句。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值