我嘗試使用我的django項目中的腳本備份數據庫。無法連接到本地MySQL,問題與套接字
這裏是我的代碼:
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")"
請了這方面的幫助。
看起來像MySQL服務器沒有運行 – Jens