Killall before dropping mysql databases/users.
| | |
| | | String aName = AbstractEntity.escapeString(db.getName()); |
| | | String aOwner = AbstractEntity.escapeString(db.getOwner()); |
| | | aJDBCP.addSQL("REVOKE ALL ON " + aName + ".* FROM '" + aOwner + "'@'%'"); |
| | | aJDBCP.addSQL("CALL mysql.kill_by_database('" + aName + "');"); |
| | | aJDBCP.addSQL("DROP DATABASE IF EXISTS " + aName); |
| | | return aJDBCP; |
| | | } |
| | |
| | | JDBCProcessor aJDBCP = MySqlDatabaseProcessorFactory.createMySqlAdminProcessor(); |
| | | String aName = AbstractEntity.escapeString(dbu.getName()); |
| | | aJDBCP.addSQL("REVOKE ALL PRIVILEGES, GRANT OPTION FROM '" + aName + "'@'%'"); |
| | | aJDBCP.addSQL("CALL mysql.kill_by_user('" + aName + "');"); |
| | | aJDBCP.addSQL("DROP USER '" + aName + "'@'%'"); |
| | | return aJDBCP; |
| | | } |