
使用python导入数据库时遇到的问题
在代码中,使用mysqldump命令恢复数据库时,符号“
dumpcmd = "mysql -uroot -p123456 test1 < " + todaybackuppath + "/test2.sql"
面向 CRM 系统的 MySQL 8 数据库模式设计。当用户需要为客户关系管理(CRM)系统设计、评审、优化或生成数据库模式时,应使用此项技能。
此外,在恢复数据库之前,需要先关闭数据库,以确保数据一致性。具体修改如下:
import os
import time
BACKUP_PATH = r'C:/Users/Administrator/Desktop/English_learning_assistant/bakcup/'
DATETIME = time.strftime('%Y-%m-%d')
TODAYBACKUPPATH = BACKUP_PATH + DATETIME
if not os.path.exists(TODAYBACKUPPATH):
os.makedirs(TODAYBACKUPPATH)
dumpcmd = "mysqldump -uroot -p123456 test1 > " + TODAYBACKUPPATH + "/test2.sql"
# print("数据已备份到" + BACKUP_PATH)
os.system(dumpcmd)
# 关闭数据库
os.system("mysqladmin -uroot -p123456 shutdown")
# 导入数据库
dumpcmd = "mysql -uroot -p123456 test1 < " + TODAYBACKUPPATH + "/test2.sql"
os.system(dumpcmd)
print(TODAYBACKUPPATH)
print(dumpcmd)
print("数据已恢复")


















