centos6.5 mysql 设置支持远程ip访问

# mysql -uroot -p 

mysql> use mysql;

mysql> select Host,User from user;

  

只需要展示用户名和host即可

mysql> grant all PRIVILEGES on *.* to [email protected]‘192.168.2.96‘ identified by ‘crmbbs‘;

这句话的意思是: 设置一个帐号为wudaogang  密码为crmbbs ip为192.168.2.96 这个IP来访问mysql

如果改成 :grant all PRIVILEGES on test.* to [email protected]‘192.168.2.96‘ identified by ‘crmbbs‘;

则表示只能操作test 数据库 其他的数据库你不能操作 *.* 表示能够操作所有的数据库

看到query ok! 表示执行成功了

最后更新下mysql的权限

flush privileges;

此时如果还不能链接 应该就是你的防火墙没有开启3306端口了

#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

  

#/etc/rc.d/init.d/iptables save

设置完成后查看打开的端口:

# /etc/init.d/iptables status

再重启下防火墙即可

/etc/init.d/iptables restart

至此 mysql远程帐号链接结束 ~

时间: 2024-10-12 17:07:01

centos6.5 mysql 设置支持远程ip访问的相关文章

Linux下支持mysql支持远程ip访问

示例代码: 1 use mysql; 2 SELECT `Host`,`User` FROM user; 3 UPDATE user SET `Host` = '%' WHERE `User` = 'use**' LIMIT 1; 4 flush privileges; //强制刷新权限 注:%表示所有ip都将支持 实操图如下:

Mysql设置允许外网访问(图文)

Mysql设置允许外网访问(图文) 1.打开mysql.exe(MySQL Command Line Client),输入密码 2.输入:use mysql; 3.查询host输入: select user,host from user; 4.创建host(如果有"%"这个host值,则跳过这一步) 如果没有"%"这个host值,就执行下面这两句:mysql> update user set host='%' where user='root';mysql&g

MySQL 设置允许远程登录

1.修改数据表 可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在 localhost 的那台电脑,登入MySQL后,更改 “MySQL” 数据库里的 “user” 表里的 “Host” 项,从“localhost”改称“%”,%表示所有机器都允许. mysql> use mysql mysql> update user set Host='%' where User='root'; 2.授权权限 允许任何主机使用“hzh1990”账号和“hzh1990”密码连接到 My

mysql允许远程IP访问

默认情况下Linux内的mysql数据库mysql,user表内的用户权限只是对localhost即本机才能登陆.需要更改权限: mysql> Grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;(%表示是所有的外部机器,如果指定某一台机,就将%改为相应的机器名:‘root’则是指要使用的用户名,) mysql> flush privileges;  (运行为句才生效,或者重启

Ubunt下的MySql设置允许远程连接

第一步 : 修改配置文件sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 找到bind-address = 127.0.0.1 注释掉这行,如:#bind-address = 127.0.0.1 或者改为: bind-address = 0.0.0.0 允许任意IP访问: 或者自己指定一个IP地址. 编辑完成时候输入:wq! 保存退出编辑! 第二步: 登录MySQL>mysql -uroot -p123456 然后,切换到数据库mysql.SQL如下:代码如下

ubuntu 下mysql 设置允许远程连接

ubuntu: 安装mysql-server,sudo apt-get install mysql-server mysql 安装成功后查看mysql状态:/etc/init.d/mysql status 出现如图所示:则mysql服务处于运行状态: 图 1 若出现出现下图所示,表示mysql服务未启动, 运行:sudo /etc/init.d/mysql start 启动mysql服务 出现下图情况则启动成功: 确定 mysql服务启动成功后,进行mysql允许远程连接设置: 方法一: 1.

RabbitMQ 远程 IP 访问 解决办法 -摘自网络

刚刚安装的RabbitMQ-Server-3.3.5,并且也已经开启了Web管理功能,但是现在存在一个问题: 出于安全的考虑,guest这个默认的用户只能通过http://localhost:15672 来登录,不能使用IP地址登录,也就是不能远程访问,这对于服务器上没有安装桌面的情况是无法管理维护的. 要解决这个问题需要配置远程登录权限,这里通过配置文件来实现远程访问. 这里主要介绍Unix和Windows的配置文件修改. 一.Windows Windows环境下默认配置文件为目录/%Rabb

centos7 服务器安装mysql 并支持远程连接

1.  按照如下链接 安装mysql https://www.cnblogs.com/bigbrotherer/p/7241845.html 2. 开放阿里云3306 防火墙 3. 赋予远程链接权限 登录mysql: mysql -uroot -p 设置链接的用户名及密码: grant all privileges on *.* to 'root'@'%' identified by '123456': 保存: flush privileges; 请作者喝咖啡? 原文地址:https://www

Mysql设置允许外网访问

1.打开mysql.exe(MySQL Command Line Client),输入密码 2.输入:use mysql; 3.查询host输入: select user,host from user; 4.创建host(如果有"%"这个host值,则跳过这一步) 如果没有"%"这个host值,就执行下面这两句:mysql> update user set host='%' where user='root';mysql> flush privilege