zoukankan      html  css  js  c++  java
  • linux 阿里云远程连接mysql

    一、、针对本地连接127.0.0.1

    1、确保已在Linux上安装好了Mysql

    2、查看虚拟机的IP 查看命令 ifconfig 然后保存虚拟机IP地址(例如虚拟机的IP地址为192.168.59.125)

    3、cmd窗口ping 192.168.59.125 然后查看是否ping通

    4、ping通的情况下

    4.1 检查虚拟机mysql的端口号是否对外开通

    4.2 查看mysql的端口,在mysql命令行模式下执行

    show variables like '%port%';
    查看命令如图所示
    image
    5、在阿里云服务器控制台里设置安全组,开放3306端口(Mysql默认端口号)

    6、查看防火墙的状态

    service iptables status

    6.1 iptables防火墙

    6.1.1开启成功的状态下,编辑文件

     vim /etc/sysconfig/iptables


    点我领取阿里云2000元代金券,(阿里云优惠券的作用:购买阿里云产品,最后支付结算的时候,阿里云优惠券可抵扣一部分费用。

    添加开放端口号

    -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

    6.1.1 保存防火墙配置

    service iptables save

    6.1.2 重启iptables服务

    service iptables restart

    6.2 firewalld防火墙

    查看防火墙状态: service firewalld status

    6.2.1开启成功的状态下,输入命令,添加端口号

    firewall-cmd --permanent --zone=public --add-port=3306/tcp

    6.2.2 重新启动防火墙配置

    systemctl restart firewalld.service

    7.mysql命令模式下,创建用户并赋予相关权限

    7.1创建用户名xxx,以及密码#####,赋予远程访问权限

    CREATE USER 'xxx'@'%' IDENTIFIED BY '#####';

    7.2赋予xxx用户对yyy数据库操作的所有权限

    grant all on yyy.* to xxx@'%';

    flush privileges ;--立即启用修改

    赋予xxx用户对数据库操作的所有权限

    grant all on . to xxx@'%';

    flush privileges ;--立即启用修改

    二、针对RDS连接

  • 相关阅读:
    Linux安装phpMywind
    CentOS7安装virtualbox
    MySQL3534
    DIV盒子介绍
    HTML选择器
    人脸检测
    openblas下载安装编译
    DeepLearning网络设计总结
    Linux命令替换字符串
    Y7000联想拯救者gtx1050Ti安装cuda9.0
  • 原文地址:https://www.cnblogs.com/sz-xioabai/p/13411034.html
Copyright © 2011-2022 走看看