Merge branch 'stable' of https://github.com/waynemerricks/rivendell into waynemerricks-stable

This commit is contained in:
Fred Gleason
2016-05-25 07:23:39 -04:00
2 changed files with 7 additions and 13 deletions

View File

@@ -238,17 +238,13 @@ and we will try to get this straightened out.");
if (check_remote_server(host)) {
host=format_remote_host(host);
}
sql=QString().sprintf("insert into user set Host=\"%s\",\
User=\"%s\",Password=PASSWORD(\"%s\")",
(const char *)host, (const char *)login,(const char *)pwd);
sql=QString().sprintf("create user %s@'%s' identified by '%s'",
(const char *)login, (const char *)host, (const char *)pwd);
q=new QSqlQuery(sql);
delete q;
sql=QString().
sprintf("insert into db set Host=\"%s\",Db=\"%s\",\
User=\"%s\",Select_priv=\"Y\",Insert_priv=\"Y\",Update_priv=\"Y\",\
Delete_priv=\"Y\",Create_priv=\"Y\",Drop_priv=\"Y\",\
Index_priv=\"Y\",Alter_priv=\"Y\",Lock_tables_priv=\"Y\"",
(const char *)host, (const char *)dbname,(const char *)login);
sql=QString().sprintf("grant SELECT, INSERT, UPDATE, DELETE, CREATE, DROP,\
INDEX, ALTER, LOCK TABLES on %s.* to %s@'%s'",
(const char *)dbname, (const char *)login, (const char *)host);
q=new QSqlQuery(sql);
delete q;
q=new QSqlQuery("flush privileges");