Skip to content

Commit

Permalink
Disable SSL mode for now
Browse files Browse the repository at this point in the history
  • Loading branch information
qlands committed Jan 13, 2021
1 parent 3528e82 commit ceed645
Show file tree
Hide file tree
Showing 4 changed files with 45 additions and 1 deletion.
5 changes: 4 additions & 1 deletion utilities/MySQLDenormalize/mainclass.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1006,7 +1006,10 @@ int mainClass::generateJSONs(QSqlDatabase db)
arguments.clear();
arguments << "--single-transaction";
if (maria_bd == false && version_number >= 8)
arguments << "--skip-column-statistics";
{
arguments << "--skip-column-statistics";
arguments << "--ssl-mode=DISABLED";
}
arguments << "-h" << host;
arguments << "-u" << user;
arguments << "--password=" + pass;
Expand Down
3 changes: 3 additions & 0 deletions utilities/MySQLToSQLite/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -368,7 +368,10 @@ int procData(QString tempDir, QString host, QString user, QString pass, QString
QStringList arguments;
arguments << "--single-transaction";
if (maria_bd == false && version_number >= 8)
{
arguments << "--skip-column-statistics";
arguments << "--ssl-mode=DISABLED";
}
arguments << "-h" << host;
arguments << "-u" << user;
arguments << "--password=" + pass;
Expand Down
35 changes: 35 additions & 0 deletions utilities/MySQLToSQLite/main_old.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,36 @@ int genSnapHost(QSqlDatabase db, QSqlDatabase dblite, QString auditFile, QString
return 1;
}

QStringList version_arguments;
version_arguments.clear();
version_arguments << "--version";
QString version_info;
QProcess *version_process = new QProcess();
version_process->start("mariadb_config", version_arguments);
version_process->waitForFinished(-1);
bool maria_bd = false;
if (version_process->exitCode() == 0)
{
maria_bd = true;
version_info = version_process->readAllStandardOutput().replace("\n","");
}
else
{
version_process->start("mysql_config", version_arguments);
version_process->waitForFinished(-1);
if (version_process->exitCode() == 0)
{
version_info = version_process->readAllStandardOutput().replace("\n","");
}
}
if (version_info == "")
{
log("Unable to detect the version of MySQL");
exit(1);
}
QStringList version_parts = version_info.split(".");
int version_number = version_parts[0].toInt();

QString program = "mysqldump";
QStringList arguments;
arguments << "--single-transaction";
Expand All @@ -152,6 +182,11 @@ int genSnapHost(QSqlDatabase db, QSqlDatabase dblite, QString auditFile, QString
arguments << "--skip-triggers";
arguments << "--xml";
arguments << "--no-create-info";
if (maria_bd == false && version_number >= 8)
{
arguments << "--skip-column-statistics";
arguments << "--ssl-mode=DISABLED";
}
for (pos = 0; pos <= ignoreTables.count()-1; pos++)
arguments << "--ignore-table=" + schema + "." + ignoreTables[pos];
arguments << schema;
Expand Down
3 changes: 3 additions & 0 deletions utilities/MySQLToXLSX/mainclass.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -736,7 +736,10 @@ int mainClass::generateXLSX()
arguments.clear();
arguments << "--single-transaction";
if (maria_bd == false && version_number >= 8)
{
arguments << "--skip-column-statistics";
arguments << "--ssl-mode=DISABLED";
}
arguments << "-h" << host;
arguments << "-u" << user;
arguments << "--password=" + pass;
Expand Down

0 comments on commit ceed645

Please sign in to comment.