xampp从连接在同一网络中的不同系统将数据发送到MySQL db到本地主机[重复]
Posted
技术标签:
【中文标题】xampp从连接在同一网络中的不同系统将数据发送到MySQL db到本地主机[重复]【英文标题】:xampp to send data to MySQL db to local host from different system connected in the same network [duplicate] 【发布时间】:2019-03-15 07:40:03 【问题描述】:我正在尝试将数据从连接到本地主机的另一个系统发送到 Xampp 的 mysql 数据库。
我已在xampp.conf
文件中授予权限,但我仍然面临同样的问题。
以下是我面临的两个错误。
Traceback (most recent call last):
File "test.py", line 7, in <module>
db = MySQLdb.connect(host="192.168.0.142", user="safepro", passwd="Safepro@123", db="ers")
File "/usr/lib/python3/dist-packages/MySQLdb/__init__.py", line 81, in Connect
return Connection(*args, **kwargs)
File "/usr/lib/python3/dist-packages/MySQLdb/connections.py", line 204, in __init__
super(Connection, self).__init__(*args, **kwargs2)
_mysql_exceptions.OperationalError: (1130, "Host 'SP004-PRECISION' is not allowed to connect to this MariaDB server")
Traceback (most recent call last):
File "test.py", line 7, in <module>
db = MySQLdb.connect(host="127.0.0.1", user="safepro", passwd="Safepro@123", db="ers")
File "/usr/lib/python2.7/dist-packages/MySQLdb/__init__.py", line 81, in Connect
return Connection(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 204, in __init__
super(Connection, self).__init__(*args, **kwargs2)
_mysql_exceptions.OperationalError: (1045, "Access denied for user 'safepro'@'localhost' (using password: YES)")
Help me with the solution, where should I change the setting.
谢谢。
【问题讨论】:
Help me with the solution, where should I change the setting.
是错误的一部分吗?似乎不太可能。
不,这不是错误的一部分。
【参考方案1】:
您需要允许来自其他主机的 MySQL 连接。
为此,您可以使用solution from this question
【讨论】:
是的,但我不知道在哪里更改设置,是在主机系统还是访客系统中。 我已经浏览了你建议的帖子,但我不知道如何通过命令 GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; 在 Windows 设置上。我的主机(本地)系统是 windows,但我的远程系统是 ubuntu。所以,请告诉我在哪里以及如何在 Windows 上编写命令。 您需要在主机系统(安装xampp的系统)上进行。更改后,您需要重新启动 xampp。不需要 GRANT ....。以上是关于xampp从连接在同一网络中的不同系统将数据发送到MySQL db到本地主机[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何将不同的数据发送到同一个 UITableView 中的自定义单元格?