首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kiwi: kiwi_db重新启动循环

kiwi: kiwi_db重新启动循环
EN

Stack Overflow用户
提问于 2021-08-03 18:48:26
回答 1查看 77关注 0票数 1

我试图安装猕猴桃-中药,当我有步骤:

代码语言:javascript
复制
docker exec -it kiwi_web /Kiwi/manage.py initial_setup

代码语言:javascript
复制
D:\path\to\kiwi-tcms>docker exec -it kiwi_web /Kiwi/manage.py initial_setup

  1. 应用迁移:

文件回溯(最近一次调用):文件"/venv/lib64/python3.8/site-packages/django/db/backends/base/base.py",第219行,在ensure_connection self.connect()文件"/venv/lib64/python3.8/site-packages/django/utils/asyncio.py",第26行,在内部返回函数(*args,**kwargs)文件"/venv/lib64/python3.8/site-packages/django/db/backends/base/base.py",行200,在connect "/venv/lib64/python3.8/site-packages/django/db/backends/mysql/base.py",= self.get_new_connection(conn_params)文件第26行中,在内部返回函数(*args,**kwargs)中,文件“/venv/lib64/python3.8/site-packages/django/db/backends/mysql/base.py”,行234,在连接返回连接(*args,**kwargs)文件"/venv/lib64/python3.8/site-packages/MySQLdb/init.py",第185行,在init super().init(*args,**kwargs 2) MySQLdb._exceptions.OperationalError:(2005,“未知MySQL服务器主机'db‘(-2)”

上述异常是导致以下异常的直接原因:

文件“/Kiwi/manage.py e.py”,第12行,在"/venv/lib64/python3.8/site-packages/django/core/management/init.py",execute_from_command_line(sys.argv)文件第419行,在execute_from_command_line utility.execute() File "/venv/lib64/python3.8/site-packages/django/core/management/init.py",第413行中在execute self.fetch_command(subcommand).run_from_argv(self.argv) "/venv/lib64/python3.8/site-packages/django/core/management/base.py","/venv/lib64/python3.8/site-packages/django/core/management/base.py",第354行中,在run_from_argv self.execute(*args,**cmd_options)文件“/venv/lib64/python3.8/site-packages/django/core/management/base.py”,行398中,在execute output = self.handle(*args )中,**选项)文件"/venv/lib64/python3.8/site-packages/tcms/core/management/commands/initial_setup.py",第11行,在句柄call_command (“迁移”,“-详细=%i”%kwargs“详细”)文件"/venv/lib64/python3.8/site-packages/django/core/management/init.py",第181行,在call_command返回command.execute(*args,**默认值)文件"/venv/lib64/python3.8/site-packages/django/core/management/base.py",第398行,在执行输出= self.handle(*args,**选项)文件"/venv/lib64/python3.8/site-packages/django/core/management/base.py",第89行中,在包装的res = handle_func(*args,**kwargs)文件"/venv/lib64/python3.8/site-packages/django/core/management/commands/migrate.py",第92行中,在句柄执行器=MigrationExecutor(连接,self.migration_progress_callback)文件"/venv/lib64/python3.8/site-packages/django/db/migrations/loader.py",第18行中,在init self.loader = MigrationLoader(self.connection) File "/venv/lib64/python3.8/site-packages/django/db/migrations/loader.py",第53行中,在init self.build_graph() File“/venv/lib64/python3.8/site-packages/django/db/migrations/loader.py”,第220行中,在"/venv/lib64/python3.8/site-packages/django/db/migrations/recorder.py",build_graph = recorder.applied_migrations()文件第77行中,在applied_migrations if self.has_table():File recorder.applied_migrations第55行中,在has_table中以self.connection.cursor()作为游标:文件"/venv/lib64/python3.8/site-packages/django/utils/asyncio.py",第26行,在内部返回函数(*args,**kwargs)文件"/venv/lib64/python3.8/site-packages/django/db/backends/base/base.py",行259中,在光标返回self._cursor()文件"/venv/lib64/python3.8/site-packages/django/db/backends/base/base.py",行235中,在_cursor self.ensure_connection() File "/venv/lib64/python3.8/site-packages/django/utils/asyncio.py",第26行中,在内部返回函数(*args)中**kwargs)文件"/venv/lib64/python3.8/site-packages/django/db/backends/base/base.py",第219行,在ensure_connection self.connect() File "/venv/lib64/python3.8/site-packages/django/db/utils.py",第90行中,在exit raise dj_exc_value.with_traceback(回溯)中,从exc_value "/venv/lib64/python3.8/site-packages/django/db/backends/base/base.py",第219行,在文件"/venv/lib64/python3.8/site-packages/django/utils/asyncio.py",第26行的ensure_connection self.connect()中,在内部返回函数(*args,**kwargs)中,在ensure_connection self.connect() self.connection = self.get_new_connection(conn_params)文件"/venv/lib64/python3.8/site-packages/django/utils/asyncio.py",行26中,在内部返回函数(*args,**kwargs)文件"/venv/lib64/python3.8/site-packages/django/db/backends/mysql/base.py",行234中,在get_new_connection连接= Database.connect(**conn_params)文件"/venv/lib64/python3.8/site-packages/MySQLdb/init.py",行130中,在连接返回连接(*args,**kwargs)文件"/venv/lib64/python3.8/site-packages/MySQLdb/connections.py",行185中,在super().init(*args,**kwargs2 2) django.db.utils.OperationalError:(2005年,“未知MySQL服务器主机'db‘(-2)")

我正在使用windows 10。我还有一个kiwi_db,它经常在码头重新启动。

EN

回答 1

Stack Overflow用户

发布于 2021-08-11 13:27:26

未知MySQL服务器主机'db‘(-2)“

错误消息本身是足够清楚的。您的DB服务器似乎没有启动和运行。

,我正在使用windows 10。我还有一个kiwi_db,它经常在码头重新启动。

Kiwi TCMS和MySQL/MariaDB是基于Linux的容器,所以您的Windows主机可能一开始就无法运行Linux容器。请参阅Docker在该事项上的文件/支持。

这也许是有帮助的,但也是公平的警告,它是由一个与Kiwi团队无关的第三方编写的:https://medium.com/@siriwardhane.yuwin/running-kiwi-tcms-as-a-docker-container-in-windows-10-home-82d74b107202

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68641357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档