设置MYSQL允许用IP访问

2012-01-10 14:43 55人阅读 评论(0) 收藏 举报
SQL Error (1130): Host ‘192.168.1.100‘ is not allowed to connect to this MySQL server
说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。

需更改 mysql 数据库里的 user表里的 host项
把localhost改称%

首先按下面的步骤登录Mysql服务器

登录mysql需要切换到dos下的mysql的bin目录,进行如下操作:

mysql>use mysql;

mysql>update user set host = ‘%‘ where user =‘root‘;

mysql>flush privileges;

mysql>select ‘host‘,‘user‘ from user where user=‘root‘;

mysql>quit

OK。远程连接成功!

时间: 2024-11-09 23:59:27

设置MYSQL允许用IP访问的相关文章

20180601_设置mysql允许外部IP连接

设置mysql允许外部IP连接 Mysql安装成功之后,默认之能本地访问mysql数据库.如果其他电脑需要访问mysql数据库就需要进行授权访问. 操作步骤: -- 使用mysql数据库 use mysql; -- 查看是否只允许本机访问mysql select user,host from user; -- 授权指定ip访问mysql -- GRANT ALL PRIVILEGES ON *.* TO '用户名'@'ip地址' IDENTIFIED BY '密码' WITH GRANT OPT

mysql允许远程IP访问

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

设置MySQL允许外网访问

1.修改配置文件sudo vim /etc/mysql/my.cnf把bind-address参数的值改成你的内/外网IP或0.0.0.0,或者直接注释掉这行. 2.登录数据库mysql -u root -p 输入密码mysql> use mysql; 3.查询hostmysql> select user,host from user; 4.创建host如果没有"%"这个host值,就执行下面这两句:mysql> update user set host='%' wh

设置MySQL允许外网访问 费元星 feiyuanxing.com 站长

1.修改配置文件sudo vim /etc/mysql/my.cnf把bind-address参数的值改成你的内/外网IP或0.0.0.0,或者直接注释掉这行. 2.登录数据库mysql -u root -p 输入密码mysql> use mysql; 3.查询hostmysql> select user,host from user; 4.创建host如果没有"%"这个host值,就执行下面这两句:mysql> update user set host='%' wh

(三)设置mysql允许外部IP连接的解决方法及遇到的坑说明

用命令查询端口情况:netstat -an | grep LISTEN 发现mysql用到3306这个端口,只能被127.0.0.1访问(0.0.0.0的就是每个IP都有的服务,写明哪个IP的就是绑定那个IP的服务) 网上查了一下默认情况下mysql只允许本地进入设置,如果需要外部IP连接到mysql,需要向mysql数据库里的"user"表里添加相关授权. 具体步骤: 1.授权 mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%′ ID

wdcp后台访问安全设置即限制域名/IP访问设置及清除方法

wdcp后台默认是用到8080端口的(可自行修改)但搜索引擎的强大,有些连这个也给收录进来了所以,之前就人反馈,如何限制这个后台的访问 wdcp从2.4开始,支持这个限制,只需要在后台上操作下就可以支持来路的IP限制,及服务端上的域名访问限制两种方式 具体如下 在后台 > 系统设置 后台访问IP,是指限制可以访问后台的来路IP,可以设置某个IP或IP段比如,我的IP是固定的,如192.168.1.100,那就可以在这里设置为192.168.1.100,这样其它的所有IP都是打不开的同时也可以是I

如何设置mysql允许外网访问 微信牛牛下载

微信牛牛下载 地址http://hubawl.com mysql的root账户,我在连接时通常用的是localhost或127.0.0.1,公司的测试服务器上的mysql也是localhost所以我想访问无法访问,测试暂停. 解决方法: 1,修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看"select host,user from user ;" mysql -u root -pvmwaremysql>use mysql; mysql>update

安装kafka并设置通过外网ip访问

1.kafka 安装 安装JDK tar xvf jdk1.8.0_231.tar.gz -C /usr/local && cd /usr/local ln -sv jdk1.8.0_231 jdk vim /etc/profile.d/java.sh JAVA_HOME=/usr/local/jdk PATH=$JAVA_HOME/bin:$PATH zookeeper安装(或使用kafka自带的) vim /usr/local/kafka/zookeeper/conf/zoo.cfg

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都将支持 实操图如下: