mysql-----
0.查看所有用户: SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user
1.新增:create user 'duobaohui'@'223.4.246.239' identified by 'password';
2.赋权:GRANT ALL PRIVILEGES ON heshangmeng.* TO 'duobaohui'@'223.4.246.239';
3.刷新:flush privileges;
223.4.。。 是访问者,不是MySQL所在服务器, 内网换成 %
linux-------
修改防火墙配置文件:
vi /etc/sysconfig/iptables
增加下面一行:
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
如果想开通21等端口,只需要将3306换成21等要开放的端口就可以了。
配置后,重新启动iptable
service iptables restart
这时就可以从其他机器访问Mysql 了。
注意:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
是拒绝icmp访问,对于其它的报文返回一个主机禁止访问的错误
开通3306 端口的行必须在icmp-host-prohibited前
vi /etc/sysconfig/iptables
增加下面一行:
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
如果想开通21等端口,只需要将3306换成21等要开放的端口就可以了。
配置后,重新启动iptable
service iptables restart
这时就可以从其他机器访问Mysql 了。
注意:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
是拒绝icmp访问,对于其它的报文返回一个主机禁止访问的错误
开通3306 端口的行必须在icmp-host-prohibited前
相关推荐
无法远程访问Mysql的解决方案,这个写得比较详细
远程访问MySQL.pdf
MYSQL数据库远程连接,例程,需要有亦众的支持库才能编译。
demo使用delphi的SQLconnection控件完美实现MySQL的远程连接,代码简洁规范,不需要安装odbc驱动.
一台电脑上安装了Workbench,现需要访问另一台ubuntu服务器上的MySQL数据库,但mysql默认是不允许访问的,考虑到安全性问题,也不适合使用root用户来访问mysql。 这时我们就需要开放mysql服务器并创建新的用户来访问...
NULL 博文链接:https://shoukii0721.iteye.com/blog/1631073
当远程访问mysql时,mysql会解析域名,会导致访问速度很慢,加上下面这个配置可解决此问题 禁止mysql做域名解析 [mysqld] skip-name-resolve PHP远程连接MYSQL速度慢,有时远程连接到MYSQL用时4-20秒不等,本地连接...
主要介绍了mysql设置指定ip远程访问连接的方法,分别实例讲述了从任意主机和指定ip访问远程MySQL数据库的方法,代码简单功能实用,需要的朋友可以参考下
labview 2014 32位 在64位电脑上启动32位ODBC,并安装驱动,可实现labview远程访问MySQL
授权法,介绍远程用户连接mysql数据库,给任意远程主机授权访问mysql server的权限。
MySQL远程访问权限和被远程访问的方法 在 MySQL 中,开启远程访问权限和被远程访问是非常重要的步骤。本文将详细介绍如何在 MySQL 中开启远程访问权限和被远程访问的方法。 一、使用root账户登录MySQL 首先,我们...
NULL 博文链接:https://maysky5819-163-com.iteye.com/blog/693308
MySQL开启关闭远程访问---------修改密码
MySQL数据库不允许从远程访问如何办?本文提供了 3种解决思路方法
Mysql远程访问的方法和常用知识,Mysql远程访问的方法和常用知识。
设置文件 开通防火墙端口 设置权限 让XAMPP远程连接MYSQL
目录 Linux MySQL 1 一、linux系统自带MySQL问题 1 1、查看是linux是否自带MySQL 1 2、卸载linux自带MySQL 2 ...五、允许远程访问MySQL 10 1、允许远程访问 10 2、允许可视化工具连接 11
原因:没有授权远程访问mysql 解决方法: cmd 中运行mysql -u root -p(如果报mysql 不是内部或外部命令,找到安装mysql对应的bin文件夹运行mysql.exe,如果闪退,在cmd中运行 cd 路径/bin,在运行) use mysql;...