- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正尝试在我的数据库
上使用sqlacodegen
。
sqlacodegen mysql://root:mypassword@localhost/database_name
但是,我不断收到此错误:
sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (2002, "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)")
但是,在我的 flask
应用程序中,我可以毫无问题地访问这个完全相同的数据库
。
上面的文件在我的系统上不存在,所以我去 /etc/mysql/my.cnf
并更改了行:
socket = /var/run/mysqld/mysqld.sock
到
socket = /opt/lampp/var/mysql/mysql.sock
不完全确定这样做是否正确。但是即使在进行了此更改之后,系统似乎仍在尝试从原始位置运行。
最佳答案
您可以在 /var/run/mysqld/mysqld.sock
处创建一个指向 lampp 的 mysql sock 的符号链接(symbolic link)。
sudo ln -s /opt/lampp/var/mysql/mysql.sock/ /var/run/mysqld/mysqld.sock
重启lampp的mysql
sudo /opt/lampp/lampp stopmysql
sudo /opt/lampp/lampp startmysql
关于python - sqlacodegen - 无法连接到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30735814/
我在服务器上运行 PostgreSQL 数据库,并尝试使用 SQLAlchemy 连接到它。我发现 sqlacodegen是自动生成元数据对象及其表的好工具。但是当我尝试运行 sqlacodgen p
我正尝试在我的数据库上使用sqlacodegen。 sqlacodegen mysql://root:mypassword@localhost/database_name 但是,我不断收到此错误: s
执行这条命令: sqlacodegen --outfile db.py db.py 包含生成的表: t_table1 = Table(...) 还有类: Table2(Base): __ta
我有一个有用的 PostgreSQL View ,由 JOIN 查询生成: \d very_useful_view; View "public.very_useful_view" Column
当我使用 sqlacodegen 创建 models.py 时,我无法使用 User.query,收到警告“[AttributeError: type object 'User' has no att
我是 Python 和 Flask 生态系统的初学者,正在尝试为研究项目创建一个小型的概念验证 Web 应用程序。我正在使用 Debian Linux 7.9、PostgreSQL 9.5、SQLAl
我在 postgresql 中自动生成表,模型是使用列表中的名称使用 sqlacodegen 自动生成的。 一些名称是非 ascii 字符。对于名称 💞aussieBabe💞,它创建了一个表 💞
我是一名优秀的程序员,十分优秀!