无法连接到本地 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
我尝试在我的 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