`
cocogg
  • 浏览: 16083 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux 下配置 mysql 远程访问

阅读更多

网上介绍很多,但是自己实际操作是还是遇到了很多麻烦,记录一下(红色的地方是需要注意的 )。

 

第一步和winddows下配置mysql的远程登录一样,一般执行如下语句就行:   

 

use mysql;   
GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;   
GRANT ALL ON *.* TO admin@'localhost' IDENTIFIED BY 'admin' WITH GRANT OPTION;  
flush privileges

           实际上创建了一个用户 用户名:admin  密码:admin  远程访问的时候就用这个用户名和密码登录。

 

第二步 是打开防火墙

 

      简单关闭防火墙不好用。

 

      先停止防火墙 service iptables stop 然后修改 /etc/sysconfig/iptables

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

 

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

-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
 

     需要注意的是添加的位置必须在

-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited

     上方。

 

      然后启动防火墙:

          service iptables start

 

第三步 如果还是有问题可以修改如下的配置 /etc/my.cnf

      [mysqld]   下面添加

skip-name-resolve
bind-address=0.0.0.0

     如果找不到my.cnf 文件,拷贝my-small.cnf 到/etc 改名my.cnf就可以了

     不知到 my-small.cnf 的位置就用 find / -name my-small.cnf

 

 

 

 

 

分享到:
评论

相关推荐

    linux下mysql开启远程访问权限 防火墙开放3306端口

    主要为大家详细介绍了linux下mysql开启远程访问权限,防火墙开放3306端口,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    Linux中设置mysql的远程连接

    Linux中设置mysql的远程连接,mysql安装完后需要设置远程连接,才能正常通过网络进行访问数据库

    LINUX下mysql 配置中文环境

    修改远程访问linux下mysql数据库需要修改的文件

    Linux下安装MySQL5.7,内附安装文档

    Linux下安装MySQL5.7,内附安装文档,文档内容包含从安装到配置,以及开通远程访问。详细文档

    linux MySQL.docx

    目录 Linux MySQL 1 一、linux系统自带MySQL问题 1 1、查看是linux是否自带MySQL 1 2、卸载linux自带MySQL 2 ...五、允许远程访问MySQL 10 1、允许远程访问 10 2、允许可视化工具连接 11

    linux上安装mysql5.7.docx

    在线安装mysql5.7,修改密码,设置远程访问linux上安装mysql5.7.docx

    Linux平台mysql开启远程登录

    开发过程中经常遇到远程访问mysql的问题,每次都需要搜索,感觉太麻烦,这里记录下,也方便我以后查阅。 首先访问本机的mysql(用ssh登录终端,输入如下命令): mysql -uroot -p 输入密码登陆进去后,输入如下的语句...

    Linux mysql命令安装允许远程连接的安装设置方法

    而这些东西,正是新手很困惑的地方。一下是我的安装笔记,在Centos虚拟机上安装成功。中文的参考:http://xieyu.blog.51cto.com/213338/59749英文的参考 How to ...接着执行下面的命令 Linux mysql 安装 cd /home/t

    Linux下mysql 5.7 部署及远程访问配置

    将RPM包通过Xshell传到Linux服务器上Opt目录下,输入命令:sudo rpm -Uvh mysql80-community-release-fc28-1.noarch.rpm 第二步 选择自己需要的版本(默认8.0) 这里我们手动配置成5.7版本,输入如下命令: sudo ...

    Linux服务器中MySQL远程连接的开启方法

    在本地访问的时候可以访问,但是我想通过远程的方式访问的时候就不能访问了,查询资料后发现,Linux下MySQL默认安装完成后只有本地访问的权限,没有远程访问的权限,需要你给指定用户设置访问权限才能远程访问该...

    linux 安装nginx+php+mysql nginx

    主要采用阿里云服务器Centos7 版本: linux 安装nginx+php+mysql nginx整合php、mysql,设置防火墙,mysql设置远程访问和权限,Navicat for MySQL远程连接linux mysql

    一次Linux修改MySQL配置不生效的问题解决

    主要给大家介绍了关于Linux修改MySQL配置不生效问题的解决方法,文中通过示例代码介绍的非常详细,对大家学习或者使用Linux系统具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

    mysql-test-5.7.22-linux-glibc2.12-x86_64.tar.gz

    9、配置远程访问 use mysql update user set host='%' where user='root'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '......' WITH GRANT OPTION;(或者是:grant all privileges on *.* to ...

    mysql开启远程连接(mysql开启远程访问)

    代码如下://建议设置固定IPmysql> GRANT ... 您可能感兴趣的文章:云服务器Ubuntu_Server_16.04.1安装MySQL并开启远程连接的方法mysql修改开启允许远程连接的方法Linux服务器中MySQL远程连接的开启方法Ubuntu16.04 serv

    Linux MySQL 5.5安装文件及详细说明【共两个分资源】第二部分

    本资源包含了Linux系统中安装...其中操作说明详细记录了MySQL数据库的安装卸载以及启动停止等常用命令,远程数据库权限访问配置,数据库编码配置等基本命令,欢迎大家下载参考使用【共分两卷进行下载】此资源为第二部分

    Linux MySQL 5.5安装文件及详细说明【共两个分资源】

    本资源包含了Linux系统中安装MySQL5.5的详细...其中操作说明详细记录了MySQL数据库的安装卸载以及启动停止等常用命令,远程数据库权限访问配置,数据库编码配置等基本命令,欢迎大家下载参考使用【共分两卷进行下载】

    禁止mysql做域名解析(解决远程访问mysql时很慢)

    当远程访问mysql时,mysql会解析域名,会导致访问速度很慢,加上下面这个配置可解决此问题 禁止mysql做域名解析 [mysqld] skip-name-resolve PHP远程连接MYSQL速度慢,有时远程连接到MYSQL用时4-20秒不等,本地连接...

    Ubuntu Server 16.04安装MySQL设置远程访问出现问题的完美解决方案(error:10061)

    一个朋友在使用Ubuntu Server 16.04安装MySQL,设置远程访问的时候出现了问题,请我帮忙。但是,我也没有使用过Ubuntu安装MySQL,于是乎搜索了很多技术文件,比着葫芦画瓢。但是,由于MySQL版本的差异,导致在安装...

    第2章 Linux 2 2.1. 简介 2 2.1.1. 概述 2 2.2. 环境搭建 2 2.2.1. 安装vmware 2

    2.3.8. Windows上远程访问Linux中的mysql 21 2.4. 安装redis 23 2.4.1. 安装gcc 23 2.4.2. 安装redis 25 2.4.3. 修改配置文件 27 2.4.4. 服务及开机自启动 30 2.4.5. 设置远程访问 32 2.4.6. Python中访问 33 2.

Global site tag (gtag.js) - Google Analytics