zoukankan      html  css  js  c++  java
  • 如何在本地连接服务器上的MySQL

    服务器以阿里云为例

    1、首先确保防火墙开放了3306端口

    2、确保服务器的linux系统防火墙开放了3306端口

    firewall-cmd --list-ports   # 查看端口

    我这里已经启动了,如果没有启动......就看看下面步骤,否则请直接飞到第三步

    firewall-cmd --permanent --zone=public --add-port=3306/tcp  # 添加3306端口

    如果提示FirewallD is not running,则需要查看firewalld状态,开启成功就去第三步,不用往下看了。

    systemctl status firewalld  # 查看防火墙状态,如果状态为dead,即防火墙未开启
    systemctl start firewalld   # 开启防火墙,没有提示则成功
    systemctl status firewalld  # 查看防火墙是否开启,running即已开启
    firewall-cmd --permanent --zone=public --add-port=3306/tcp   #  再次启动,提示success则表示启动3306成功了。

    如需关闭防火墙

    systemctl stop firewalld   # 关闭防火墙

    3、3306端口开放后,连接MySQL,允许哪些IP访问

    grant all privileges  on *.* to root@'%' identified by "password"; # 参数说明:(root是用户,password登录密码,%代表允许所有ip;输入自己ip则只允许自己)
    flush privileges;   #  刷新权限,之后就可以在本地通过navicat premium等...连接工具连接了

  • 相关阅读:
    学习笔记:字符串-Hash
    模板:高精度
    关于我自己
    学习笔记:数学-GCD与LCM-素数筛法
    学习笔记:数学-GCD与LCM-唯一分解定理(质因数分解)
    学习笔记:数学-GCD与LCM-整除的基础概念
    题解 洛谷P1990 覆盖墙壁
    学习笔记:平衡树-splay
    npm发布myself的插件
    javascript API文档
  • 原文地址:https://www.cnblogs.com/Dream-huang/p/10544614.html
Copyright © 2011-2022 走看看