Добрый день, не могу понять в чем причина, пытаюсь получить расположения директории всех баз данных из sql и засунуть это дело в переменную.
db = MySQLdb.connect(hostaddress,user,password,db_name)
cursor = db.cursor()
cursor.execute("SELECT @@datadir")
getsql = cursor.fetchall
os.rename(getsql + database, '/tmp/backup/DATABASES/' + database)
db.close()
except Exception as err:
logging.error(str(err))
Но при выполнении, получаю
ERROR:mysql:can only concatenate tuple (not "str") to tuple
Немного не ясно, где я ошибся и как бы мне это исправить. Мне просто необходимо из sql получать путь, где хранятся все базы с помощью этой команды:
SELECT @@datadir
И потом использовать переименования с помощью os.rename.