SQLAlchemy,如何从单用户转换为多用户

时间:2014-11-17 03:55:53

标签: python-2.7 sqlalchemy multi-user

我使用SQLAlchemy编写了一个数据库程序。到目前为止,我一直在使用FreeFileSync在必要时通过网络为两台计算机同步数据库文件。我想学习如何设置,以便文件保持在一个位置,允许多个用户访问,但我不知道从哪里开始。

是否可以通过网络在另一台计算机上打开和读取/写入SQLAlchemy数据库?我找不到相关的信息(或者我只是不理解术语)?

我是否应该研究哪些课程或主题,我将能够应用Python和SQLAlchemy?

或者将基于网络的计划作为最佳解决方案?我擅长算法和科学编程,但我仍然是网络和网络编程的新手。我很感激有关从哪里开始的任何提示。

1 个答案:

答案 0 :(得分:0)

我无法彻底删除这个问题,所以我会用我所做的回答。

部分问题在于我试图找到一个将sqlite3数据库移动到服务器的解决方案,但事实证明sqlite3仅用于更简单的本地情况。所以我决定迁移到MySQL。以下是主要步骤:

  1. 我拿了一台装有XP的旧电脑并安装了Lubuntu 14.04作为默认操作系统。
  2. 在Lubuntu上安装MySQL:sudo apt-get install mysql-server
  3. 编辑etc / mysql / my.cnf文档的bind-address以匹配计算机网络地址。
  4. 在安装了Python 2.7的客户端计算机上安装PyMySQL:easy_install PyMySQL
  5. 效果很好。现在我正在确保程序监视数据库的更改并相应地更新GUI。