【mysql远程访问服务器开通3306端口_MySQL】教程文章相关的互联网学习教程文章

Mysql远程访问_MySQL

bitsCN.com 本地机器安装的数据库,本地程序可以访问,但是同事的机器却无法连接访问,发现是mysql数据库没有开启远程访问。 解决办法如下: ---------------------------------------------------------------- 我的数据库mysql root用户 密码=cx,输入mysql –u root 进入mysql 允许mysql远程访问,可以使用以下三种方式: a、改表。 Java代码 use mysql; update user set host = % where user = root; select host, user from...

Ubuntu下远程访问MySQL数据库_MySQL【图】

Ubuntu bitsCN.com MySQL远程访问的命令 格式:mysql -h主机地址-u用户名 -p用户密码 示例: yanggang@host:~$ mysql -h192.168.1.11 -uroot -p123456 ERROR 2003 (HY000): Cant connect to MySQL server on 192.168.1.11 (111) 出现错误!无法连接远程的MySQL数据库 MySQL远程连接数据库,有两种方式: mysql.sock和TCP/IP,前者比后者连接访问速度更快,但仅限于同一台本机,详见 上述错误,是没有远程访问权限导致的 解...

解决MySQL无法远程访问的方法_MySQL

bitsCN.com 关闭/开启Red hat防火墙 /* 关闭防火墙*/ service iptables stop /* 开启防火墙*/ service iptables start /* 默认关闭防火墙*/ chkconfig iptables off 授权法。 例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。 GRANT ALL PRIVILEGES ON *.* TO myuser@% IDENTIFIED BY mypassword WITH GRANT OPTION; FLUSH PRIVILEGES; 如果你想允许用户myuser从ip为192.168.1.6的主机连接到my...

使MySQL可以远程访问的方法_MySQL

bitsCN.com默认情况下, MySQL只支持本地访问,如需远程访问需在cmd进入MySQL.exe所在路径执行如下指令mysql> GRANT ALL PRIVILEGES ON *.* TO root@% IDENTIFIED BY rootpasswd WITH GRANT OPTION;///输入这段指令并回车后允许所有用root用户并且输入rootpasswd密码的主机登入该mysql Server如果将%换成10.1.1.1那么只有10.1.1.1的主机可以登陆.Query OK, 0 rows affected (0.07 sec) 如此就可以配置MySQL的远程访问策略 作者 ...

mysql远程访问服务器开通3306端口_MySQL

bitsCN.commysql远程访问服务器开通3306端口 1、设定 [root@localhost ~]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT [root@localhost ~]# /sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT [root@localhost ~]# /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 2、保存 [root@localhost ~]# /etc/rc.d/init.d/iptables save 3、重启防火墙 [root@localhost ~]# service iptables restart 4、查看 [ro...

linux中mysql开启远程访问功能_MySQL【图】

bitsCN.comlinux中mysql开启远程访问功能 1、基本原理 mysql安装成功之后,默认的是没有开启远程访问的权限,只有本地才可以进行访问mysql默认的相关配置实际上是在mysql数据库中mysql用户中的user表中,只需要修改此表中相关记录即可实现具体查看方式可以参考下图所示: 2、添加新用户进行授权 #grant all privileges on *.* to 创建的用户名 @”%” identified by “密码”;#flush privileges; #刷新刚才的内容 #格式:grant 权...

Linux下mysql端口不能远程访问的问题防火墙设置_MySQL

bitsCN.comLinux下mysql端口不能远程访问的问题防火墙设置 以下内容只解决iptables开放端口问题,不解决mysql数据库本身账号远程访问权限问题.Linux iptables 开放Mysql端口允许远程访问修改防火墙配置文件:vi /etc/sysconfig/iptables增加下面一行:-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT或者使用命令iptables -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dpor...

解决虚拟机linux端mysql数据库无法远程访问_MySQL

bitsCN.com解决虚拟机linux端mysql数据库无法远程访问 前天无聊在虚拟机中的CentOS上装了一个mysql玩玩,突然想用jdbc连接用java操作下数据库,可是怎么都连接不上,具体情况为:1.ping 192.168.16.128 成功2.telnet 192.168.16.128 3306 拒绝访问 在3306端口,可见CentOS防火墙屏蔽了3306端口修改方式为:切换到root用户打开iptables的配置文件:vi /etc/sysconfig/iptables修改CentOS防火墙时注意:一定要给自己留好后路,留VNC一...

远程访问MySQL数据库,突破ROOT用户限制_MySQL

bitsCN.com远程访问MySQL数据库,突破ROOT用户限制 安装MySQL后只有一个超级管理权限的用户ROOT,而且ROOT用户限制只能在数据库本机上使用,如果要远程管理或别人需要访问我本机上的MySQL,那么我们需要添加一个具有超级管理权限并且可远程访问的超级用户。 以下是一种解决方法: 用root用户登陆MySQL后,执行以下SQL: grant all privileges on *.* to 创建的用户名 @"%" identified by "密码"; flush priv...

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

bitsCN.com //建议设置固定IPmysql> GRANT ALL PRIVILEGES ON *.* TO root@"8.8.8.8" IDENTIFIED BY "root";mysql> flush privileges;//修改防火墙iptables -I INPUT -p tcp --dport 3306 -j ACCEPTbitsCN.com

mysql设置远程访问数据库的多种方法_MySQL

bitsCN.com 可能是IP没设置好问题:MySQL权限设置正确,但仍无法远程访问。通过telnet发现3306端口未打开。分析:MySQL默认只绑定127.0.0.1,即:只有在本机才能访问3306端口。解决:找到MySQL配置文件,搜索“bind-address”,找到这一行:bind-address = 127.0.0.1 在前面加一个#,注释掉这一行,保存,重启MySQL。再通过远程访问就可以了,telnet可以发现端口也打开了。例我们配置1. 确保skip-networking被删除或者屏蔽...

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

bitsCN.com 当远程访问mysql时,mysql会解析域名,会导致访问速度很慢,加上下面这个配置可解决此问题 禁止mysql做域名解析 [mysqld] skip-name-resolve PHP远程连接MYSQL速度慢,有时远程连接到MYSQL用时4-20秒不等,本地连接MYSQL正常,出现这种问题的主要原因是,默认安装的MYSQL开启了DNS的反向解析,在MY.INI(WINDOWS系统下)或MY.CNF(UNIX或LINUX系统下)文件的[mysqld]下加入skip-name-resolve这一句。 但是,这样会引起一个问题:...

MySQL不允许从远程访问的解决方法_MySQL

bitsCN.com 解决方法: 1。 改表法。 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u root -pvmwaremysql>use mysql; mysql>update user set host = '%' where user = 'root'; mysql>select host, user from user; 2. 授权法。 例如,你想myuser使用mypassword从任何主机连接到mysql服务器的...

远程访问MySQL数据库的方法小结_MySQL

bitsCN.com 三种解决方法:   1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"   mysql -u root -pvmware mysql>use mysql;   mysql>update user set host = '%' where user = 'root';   mysql>select host, user from user; 2、授权法。例如,你想myuser使用mypassword从任何主机...

mysql开启远程访问_MySQL

mysql -uroot -p输入密码,执行下面这条语句grant all privileges on *.* to ‘user‘@’%‘ identified by ‘password‘ with grant option;其中,user是用户名,mysql默认的是root ,password是密码自己设置 。%表示任意主机。这样就允许远程任意一台主机访问了。