首页 > 解决方案 > 使用 python 连接到 Synology 数据库

问题描述

我没有数据库方面的经验,我想使用 python 连接到 Synology NAS 中的 MariaDB10 数据库。我完全迷路了。

到目前为止,我尝试了以下代码:

import mysql.connector as msq
connection=msq.connect(host="192.168.0.36",
                       port="3307",
                       unix_socket="run/mysqld/mysqld10.sock",
                       user="user", 
                       password='pwd', 

我得到这样的输出:

DatabaseError: Host '192.168.0.18' is not allowed to connect to this MariaDB server

我也不明白为什么ip会改变。该代码可能有很多错误。有人可以帮帮我吗?你以前做过吗?

标签: mysqlpython-3.xmariadbsynology

解决方案


有用!谢谢 Raymond,我必须在 phpmyadmin 中为我的数据库创建一个用户。


推荐阅读