Sziasztok, a segítségeteket szeretném kérni, h mi a nem jó ebben a kódban?
#!/usr/bin/python
import MySQLdb
import time
import os
db = MySQLdb.connect(host='ip',
user='user',
passwd='password',
db='database')
cur = db.cursor()
filestamp = time.strftime('%Y-%m-%d')
filename = '/media/MICROSD/mysql/backup/database_%s-%s.sql" % (filestamp)
cur.execute("mysqldump | sql %s.sql" % (filename))
os.popen("mysqldump -u %s -p%s -h %s -e --opt -c %s gzip -c > %s.gz" % (username, password, hostname, database, filename)
Elvileg egy adatbázisról, adatbázisneve_dátum.slq/gz néven kellene mentést csinálnia egy pendrive-ra, de a kövi problémát kapom:
not enugh arguments for format string
Hogy kellene átírni, h működőképes is legyen a dolog?