mysql Bugs 之 使用IP登录数据库

4 篇文章 0 订阅

一、问题描述

  • 我们需要登录另一台服务器上的,我们需要通过IP来登录mysql,而非使用localhost
  • 业务服务器和数据库服务器不在同一台机上的情况

二、解决思路

  • 打开命令窗口 登录mysql
	mysql -u root -p
  • 切换数据库mysql 查看用户
mysql> select Host,User,plugin from user;
+---------------+------------------+-----------------------+
| Host          | User             | plugin                |
+---------------+------------------+-----------------------+
| localhost     | mysql.infoschema | caching_sha2_password |
| localhost     | mysql.session    | caching_sha2_password |
| localhost     | mysql.sys        | caching_sha2_password |
| localhost     | root             | caching_sha2_password |
+---------------+------------------+-----------------------+	
  • 增加一个用户,并赋予访问某个数据库的权限
CREATE USER 'admin'@'192.168.0.221' IDENTIFIED WITH mysql_native_password BY '123456';
	
 Host:192.168.0.221
 User:admin
 password: 123456
 身份认证插件:mysql_native_password  也可以是 caching_sha2_password (仅mysql8.0.4以后版本可用)
  • 再去查询用户
mysql> select Host,User,plugin from user;
+---------------+------------------+-----------------------+
| Host          | User             | plugin                |
+---------------+------------------+-----------------------+
| 192.168.0.221 | admin            | mysql_native_password |
| localhost     | mysql.infoschema | caching_sha2_password |
| localhost     | mysql.session    | caching_sha2_password |
| localhost     | mysql.sys        | caching_sha2_password |
| localhost     | root             | caching_sha2_password |
+---------------+------------------+-----------------------+
  • 给admin用户 增加访问数据库的权限(以下操作还会修改admin 的登录密码,所以建议和创建admin的密码保持一致)
grant all privileges on dbdata.*@'%' to admin identified by '123456';
  • 到此,搞定,登录看一下,是否可以看到数据库了
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值