• MySql 远程连接的条件


    1、首先看服务器防火墙

       引用:http://www.cnblogs.com/silent2012/archive/2015/07/28/4682770.html

    CentOS 7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下

    1、直接关闭防火墙

    systemctl stop firewalld.service #停止firewall

    systemctl disable firewalld.service #禁止firewall开机启动

    2、设置 iptables service

    yum -y install iptables-services

    如果要修改防火墙配置,如增加防火墙端口3306

    vi /etc/sysconfig/iptables 

    增加规则

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

    保存退出后

    systemctl restart iptables.service #重启防火墙使配置生效

    systemctl enable iptables.service #设置防火墙开机启动

    最后重启系统使设置生效即可。

    查询3306端口是否打开

    命令如下: firewall-cmd    --query-port=3306/tcp

    返回yes 表示打开

    打开3306端口

    命令如下:firewall-cmd   --add-port=3306/tcp

    2、查询MySql用户

    mysql -u root -p密码

    //注意数据库版本不一样字段有点不一样

    mysql> select column_name,column_comment,data_type from information_schema.columns where table_name='user' and table_schema='mysql';

    mssql> select user,password,host from mysql.user;   //(列表中没有客户端IP请用下列方法添加)

    或select User,Host from mysql.user;

    mssql> grant all privileges on *.* to root@"xxx.xxx.xxx.xxx(客户端IP)" identified by "密码";

    mssql> flush privileges;

    百试百灵相信自己!

    vi /etc/my.cnf

    不区分大小写:

    lower_case_table_names=1

    修改端口:

    port=7506

  • 相关阅读:
    OC学习 Extension
    OC习题 切分字符串 处理色值和名称 (知识点: 字典,枚举,数组,字符串)
    OC学习 Protocol delegate
    epoll反应堆模型
    socket IPC(本地套接字 domain)
    UDP协议简单的CS模型实现
    linux系统编程统计一个目录下的普通文件个数
    Vs2003多窗口下的复杂数据传递
    NET下XML的访问
    OWC中双刻度图表的实现
  • 原文地址:https://www.cnblogs.com/xiaoruilin/p/7656292.html
Copyright © 2020-2023  润新知