[英]OperationalError: Can't connect to local MySQL server through socket
[英]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.