第一:更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'。
或者新加条记录,“host” 项为要访问的ip地址,并授权。重启mysql服务。
第二:在系统防火墙添加例外端口:3306,并允许例外。
错误提示:
ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server
的解决方法:
1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
-
mysql>
update
user
set
host =
'%'
where
user
=
'root'
;
-
mysql>
select
host,
user
from
user
;
2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
3.在window自带的防火墙里的例外添加3306端口
总结:
mysql -u root -p
mysql>use mysql;
mysql>select 'host' from user where user='root';
mysql>update user set host = '%' where user ='root';
mysql>flush privileges;
mysql>select 'host' from user where user='root';
第一句是以权限用户root登录
第二句:选择mysql库
第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)
第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址
第五句:刷新MySQL的系统权限相关表
第六句:再重新查看user表时,有修改。。
重起mysql服务即可完成。
分享到:
相关推荐
### 如何在同一个局域网中访问别人的MySQL数据库 #### 背景介绍 在团队协作或特定场景下,我们经常需要在同一个局域网内访问其他计算机上的MySQL数据库。这种需求常见于软件开发、系统集成等场景。本文将详细介绍...
在设置ADO组件的属性时,需要指向刚才配置的ODBC数据源,确保连接正确无误。通过测试连接,如果能成功,就表示已经可以访问到局域网内的MySQL数据库。 最后,可以在服务器端使用MySQL管理工具(如Workbench)监控,...
在局域网环境中,Android设备访问Windows共享的MySQL数据库是一个常见的需求,特别是在多设备协作的项目中。这个过程涉及到Android应用程序开发、网络通信、数据库连接和数据操作等多个方面。这里我们将详细探讨如何...
在本篇内容里小编给大家整理了关于docker中使用mysql数据库实现局域网访问相关内容,有需要的朋友们可以学习下。
通过内网连另外一台机器的mysql服务, 确发现速度N慢! 等了大约几十秒才等到提示输入密码。非常急人,有没有办法可以解决局域网内mysql数据库连接慢呢?下面小编带领大家来解决此问题,感兴趣的朋友一起看看吧
如果在`httpd.conf`中未看到此设置,或者设置被注释掉,其他局域网内的电脑可能会因为权限问题而无法访问。你应该在`<Directory>`或者`<VirtualHost>`块中找到并启用`Order allow,deny`和`Allow from all`这两行,...
然而,默认情况下,这些Web服务仅能在局域网内部被访问,这就限制了服务的可用范围。本文旨在解决这一问题,介绍如何通过公网访问局域网内的Web服务,特别关注一种名为Holer的技术实现。 #### 1. 准备工作 在开始...
在IT领域,局域网(LAN)共享是一个关键的话题,特别是在办公室或家庭网络环境中,用户经常需要在多台计算机之间共享资源,如打印机、文件和互联网连接。然而,局域网共享过程中可能会遇到各种问题,如无法访问共享...
在局域网环境中,多个用户可以通过网络同时访问同一数据库。 3. **TCP/IP协议**:由于是局域网中的连接,通信将通过TCP/IP协议进行。MySQL服务器监听特定的端口(默认为3306),客户端(如C++Builder应用)通过建立...
主要给大家介绍了在docker中使用mysql数据库,在局域网访问的相关资料,文中通过图文以及示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
4. **MySQL数据库集成**:在软件中集成MySQL,需要了解SQL语言,能够创建数据库、表结构,执行增删改查操作。此外,还需要处理并发访问、事务管理、错误处理等问题,确保数据的一致性和完整性。 5. **用户界面**:...
- 调整`httpd.conf`中的其他设置,确保Web服务器能够正确识别和处理Ruby on Rails请求。 - 配置`database.yml`文件以连接到MySQL或其他数据库。 - 根据实际需求调整其他相关配置文件。 **步骤3:将Redmine集成到...
通过上述介绍可以看出,Python不仅是一门功能强大的编程语言,而且在访问和操作MySQL数据库方面也非常方便实用。无论是对于初学者还是经验丰富的开发者来说,Python都是一个值得学习和使用的优秀工具。
在MySQL命令行客户端中,你可以运行以下SQL语句来更改用户设置: ```sql GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; ``` 这条语句将`root`用户的`Host`字段从`localhost...
在局域网中建立基于Web的视频点播系统是一项技术性较强的工作,涉及到网络服务器配置、多媒体编码解码、Web开发以及用户交互等多个方面。以下将详细解释这一系统的构建过程和涉及的关键技术。 首先,我们需要一个...
在"myqq项目"这个局域网聊天软件项目中,MySQL可能被用作存储和管理用户信息、聊天记录以及相关数据的核心组件。下面将详细讨论MySQL在软件开发中的重要性和相关知识点。 1. **数据库设计**:在myqq项目中,首先...
6. **安全性**:在局域网环境下,必须确保数据的安全性,通过加密传输、限制IP访问、设置防火墙规则等方式防止未授权访问。 7. **数据导入**:题目中提到的“数据导入(4)”可能是指数据导入的过程,这涉及到批量...