簡體   English   中英

無法連接到本地MySQL,套接字出現問題

[英]Can't connect to local MySQL, issue with socket

我嘗試在django項目中使用腳本對數據庫進行備份。

這是我的代碼:

DUMPFILE = os.path.join(settings.BASE_DIR, 'backup', '%s.mysql.gz' % settings.DATABASE_NAME)
res = commands.getoutput('mysqldump -p%s %s | gzip > %s' % (settings.DATABASE_PASSWORD, settings.DATABASE_NAME, DUMPFILE))
print res

DUMPFILE = os.path.join(settings.BASE_DIR, 'backup', 'project_next.mysql.gz')
res = commands.getoutput('mysqldump -p%s project | gzip > %s' % (settings.DATABASE_PASSWORD, DUMPFILE))
print res

但我得到一個錯誤:

Got error: 2002: "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")"

請為此提供幫助。

根據@Jens注釋,您的mysql服務器已停止。 您可以通過以下方式檢查其狀態:

service mysqld status

對於啟動mysql服務器使用:

service mysqld start 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM