专栏首页浪子编程走四方MySQL实现远程登录

MySQL实现远程登录

  1. 创建用户
CREATE USER 'username'@'host' IDENTIFIED BY 'password';

2.授权

GRANT privileges_name  privileges ON databasename.tablename TO 'username'@'host';

3.刷新权限

flush privileges;

如果我们之前创建了一个与1中同名的用户名称,不能只删除mysql库下的user表信息,应该使用drop user username命令进行删除用户操作。然后使用flush privileges进行权限刷新。此时就可以重新创建用户了。

4.收回用户权限

REVOKE privileges_name privilege ON databasename.tablename FROM 'username'@'host';

5.删除用户

DROP USER 'username'@'host';// 删除之后一定要 flush privilege

6.修改用户密码(此处根据需要操作)

set password for'username'@'host' = password('newpassword'); //设置指定用户的密码
set password = password('newpassword'); // 设置当前登录用户的密码

7.允许新建用户远程登录(按照上面的流程,按道理我们是可以使用该用户进行远程登录的,但是实际操作过程中,发现是不行的。这种情况下,很大程度是防火墙原因。(以centos7为例))

firewall-cmd --list-ports // 查看防火墙开放了那些端口
开启3306端口,通过下图,可以看到端口已经开放成功
firewall-cmd --reload
firewall-cmd --list-ports // 查看是否开启

有关Linux防火墙的参考链接 https://www.linuxidc.com/Linux/2016-12/138979.htm

本文分享自微信公众号 - 卡二条的技术圈(gh_0275b8ba153f)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-12-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 漫谈容器监控

    很多事情说起来容易,做起来却很难,开始的时候就已经经历了各种选择,而开始才是一个真正开始。

    SRE运维实践
  • Kubernetes 集群管理工具 K9s

    首先我们得面对一个现实,Kubernetes 及其周边生态系统的运行方式正变得越来越复杂。集群管理需要大量工具加以配合。

    kubernetes中文社区
  • 这 17 个 JVM 参数,高级 Java 必须掌握!

    大家都知道,jvm在启动的时候,会执行默认的一些参数。一般情况下,这些设置的默认参数应对一些平常的项目也够用了。

    Java技术栈
  • 全方位性能调优:一次解决OOM的经历

    OOM(Out Of Memory)是Android应用开发中相信每个人都遇到过的问题,而OOM在crash log中的stack trace一般没有实际意义,...

    Android架构
  • 小记两个问题

    同城异地灾备,业务双活,其实也不过就是看看是否需要SLB或者GSLB或者DNS,在进行灾备的时候,最主要的还是DNS服务的提供,在进行切换的时候,大部分...

    SRE运维实践
  • bootstrap affix 左侧栏导航栏

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Bootstrap 附加导...

    用户5760343
  • 磁盘使用了偏高问题排查思路

    双十一即将来临,做电商的大佬们都准备好了各种应急预案了么。。。例如服务降级,流量控制,扩容方案。。。又快到了一年一度的剁手大会了,不过这个时候,应该是运维最繁...

    SRE运维实践
  • 容器OOM问题排查思路

    外界的刁难,挑战。。。其实并不是最难的,最难的总是内部难以安抚,OOM。。。内存泄漏,OOM killer了解一下。。。攘外必先安内。。。我可能要死在内...

    SRE运维实践
  • 如何在类Unix系统上使用ZIP命令进行本地提权

    本文我将告诉大家如何使用Zip命令进行本地提权。Zip是一个简单的基于平台的文件打包和压缩实用程序,适用于类Unix系统,如Linux,Windows等。

    FB客服
  • 别了,Linux 的魔法时代!

    某工程师在 Twitter 上晒的历代 RHEL 版本收藏(这个收藏就不是那么便宜了)

    奋斗蒙

扫码关注云+社区

领取腾讯云代金券