修改mysql数据库root用户的密码

最近好久都没有用mysql了,公司有个项目要用mysql数据库,在本地建数据库的时候,发现自己把root用户的密码忘记了,最后还是在网上找到了解决方法,为了怕以后忘记就记录下来。

  1、停止mysql服务。

    rcmysqld stop
   或者:
   service mysqld stop
   或者:
   kill -TERM mysqld

   打开cmd命令窗口,进入mysql安装目录下面的bin目录,执行语句:mysqld --defaults-file="D:/MySql5.5/my.ini" --console --skip-grant-tables &;

  前面的命令的意思是:通过跳过权限安全检查,开启mysql服务,这样连接mysql时,可以不用输入用户密码。

 2、重新打开一个cmd命令窗口,出入命令:mysql -uroot -p ;按回车键提示输入密码,这时不用输入密码直接按回车键就成功登录数据库。

3、使用命令show databases;可以看到所有的数据库。

4、使用命令use mysql; 切换到mysql数据库下面。

5、使用命令:UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; 修改root用户密码。

6、使用命令:FLUSH PRIVILEGES;刷新权限。

7、使用命令:quit;退出。

8、使用命令:mysql -uroot -p;重新登录,输入修改之后的密码就登录成功了。


顺便在加个命令:source  D:/mysql_ddl.sql;导入sql文件到mysql中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值