mysql5.7root密码_MySQL5.7忘记root密码及MySQL5.7修改root密码的方法

MySQL5.7忘记root密码及MySQL5.7修改root密码的方法

mysql root modify method 5.7

关闭正在运行的MySQL:service mysql stop

or

通过『系统偏好设置』里面进行操作

运行mysqld_safe --skip-grant-tables &

为了安全可以这样禁止远程连接:mysqld_saft --skip-grant-tables --skip-networking

使用MySQL连接server:mysql -p

更改密码:

update mysql.usersetauthentication_string=password('123wqs')whereuser='root'andHost='localhost';

特别提醒,新版的MySQL数据库下的user表中已经没有Password字段了

而是将加密码后的用户密码存储于authentication_string字段中

刷新:flush privileges;

quit;

修改完毕后,重启service mysql restart

or

其它平台可以选择相应的重启方式

然后MySQL就可以连接了

但此时操作似乎功能不完全,还要alter user....

mysql > alter user 'root'@'localhost' identified by '123';

这样也可以:

mysql > set password for 'root'@'localhost'=password('123');

重点给大家介绍下MySQL5.7 root密码修改

依据官方说明5.6以后版本,第一次启动是会root目录下产生个随机密码,文件名.mysql_secret.

cat/root/.mysql_secret

cd/usr/local/mysql/bin

./mysqladmin-u root-h localhost password'123456'-p

Enter password: 此行输入.mysql_secret里的密码即可;

方法一:

service mysqld stop

mysqld_safe--skip-garnt-tables&

mysql-uroot-p

usemysql;

update usersetpassword=PASSWORD('123456')whereuser='root';

flush privileges;

quit;

方法二:

service mysqld stop

mysqld_safe--skip-grant-tables&

mysql-uroot-p

setpasswordforroot@localhost=password('mysqlroot');

方法三:

/path/mysqladmin-uUserName-hHostpassword'new_password'-p

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值