Merge pull request #3144 from sysown/v2.1.0-change_user

V2.1.0 change user
pull/3148/head
René Cannaò 6 years ago committed by GitHub
commit 22d66d5223
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -872,6 +872,14 @@ void MySrvC::connect_error(int err_num) {
return;
if (err_num >= 1054 && err_num <= 1075)
return;
if (err_num >= 1099 && err_num <= 1104)
return;
if (err_num >= 1106 && err_num <= 1113)
return;
if (err_num >= 1116 && err_num <= 1118)
return;
if (err_num == 1136 || (err_num >= 1138 && err_num <= 1149))
return;
switch (err_num) {
case 1007: // Can't create database
case 1008: // Can't drop database
@ -884,6 +892,7 @@ void MySrvC::connect_error(int err_num) {
case 1051: // Unknown table
case 1052: // Column is ambiguous
*/
case 1120:
case 1203: // User %s already has more than 'max_user_connections' active connections
case 1226: // User '%s' has exceeded the '%s' resource (current value: %ld)
return;

@ -550,6 +550,11 @@ void MySQL_Session::reset() {
}
}
}
if (client_myds) {
if (client_myds->myconn) {
client_myds->myconn->reset();
}
}
}
MySQL_Session::~MySQL_Session() {

@ -11,8 +11,17 @@
#include "sqlite3db.h"
int main() {
plan(8);
SQLite3DB::LoadPlugin(NULL);
plan(9);
{
int i=sqlite3_config(SQLITE_CONFIG_URI, 1);
if (i!=SQLITE_OK) {
fprintf(stderr,"SQLITE: Error on sqlite3_config(SQLITE_CONFIG_URI,1)\n");
}
ok(i==SQLITE_OK, "Setting SQLITE_CONFIG_URI");
}
SQLite3DB *db; // in memory
db = new SQLite3DB();
db->open((char *)"file:mem_db?mode=memory&cache=shared", SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE | SQLITE_OPEN_FULLMUTEX);

Loading…
Cancel
Save