mysql 远程如何登录密码忘记了_mysql忘记root密码以及授权远程登录

环境是centos6X下

1、如果你的mysql是新安装的,没有密码,那么就使用下面的命令进行添加密码

mysqladmin -uroot password youpasswd

2、如果是更新密码

mysqladmin -uroot -p password younewpasswd

3、如果是忘记了root密码,

①、首先你得拥有root权限,是为了修改mysql的配置文件

停止mysqld服务

service mysqld stop

vi /etc/my.cnf

找到[mysqld]这个区域,添加一行

skip-grant-tables ##添加授权表##

然后保存,

重新启动mysqld服务

service mysqld start

直接使用mysql进入到数据库命令行中

然后使用mysql数据库:

use mysql;

update user set  password=password('新密码') where user='root';

刷新权限:

flush privileges;

修改完之后记得要把原先写在配置文件中的

skip-grant-tables给删除掉或者注销,

重新启动mysqld 服务

使用新密码进入mysql数据库

授权远程登录:

使用navicat为例:

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

没有授权之前远程登录不上,

grant all on *.* to 你要授权的用户@"你要授权的IP地址" Identified by "你要授权的用户使用的密码"

然后在mysql中刷新权限:

FLUSH PRIVILEGES;

就可以远程登录了。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值