##### SUMMARY
mysql_db module should be able to create/drop multiple databases

##### ISSUE TYPE
- Feature Idea

##### COMPONENT NAME
lib/ansible/modules/database/mysql/mysql_db.py

##### ADDITIONAL INFORMATION
Why and what it would solve:
Avoids repetitive tasks to create/delete more than one databases (similar to https://github.com/ansible/ansible/issues/56059)

<!--- Paste example playbooks or commands between quotes below -->

- Create (Multiple databases)
```yaml
  tasks:
  - name: Create multiple databases (provided in comma separated form)
    mysql_db:
      name: bobdata, bobthebuilder
      state: present
  - name: Create multiple databases (provided in list form)
    mysql_db:
      name:
        - bobdata
        - bobthebuilder
      state: present
```

- Delete/Drop (Multiple databases)
```yaml
  - name: Delete/drop multiple databases (provided in comma separated form)
    mysql_db:
      name: bobdata, bobthebuilder
      state: absent
  - name: Delete/drop multiple databases (provided in list form)
    mysql_db:
      name:
        - bobdata
        - bobthebuilder
      state: absent
```

Credits for the idea to @Andersson007 from comment https://github.com/ansible/ansible/pull/56721#issuecomment-505128646
cmd += " --ssl-ca=%s" % shlex_quote(ssl_ca)
    if socket is not None:
        cmd += " --socket=%s" % shlex_quote(socket)
    else:
        cmd += " --host=%s --port=%i" % (shlex_quote(host), port)
    if all_databases:
        cmd += " --all-databases"
    else:
        cmd += " --databases {0} --skip-lock-tables".format(' '.join(db_name))
    if single_transaction:
        cmd += " --single-transaction=true"
    if quick:
        cmd += " --quick"
    if ignore_tables:
        for an_ignored_table in ignore_tables:
            cmd += " --ignore-table={0}".format(an_ignored_table)
    path = None
    if os.path.splitext(target)[-1] == '.gz':
        path = module.get_bin_path('gzip', True)
    elif os.path.splitext(target)[-1] == '.bz2':
        path = module.get_bin_path('bzip2', True)
    elif os.path.splitext(target)[-1] == '.xz':
        path = module.get_bin_path('xz', True)
    if path:
        cmd = '%s | %s > %s' % (cmd, path, shlex_quote(target))
    else:
        cmd += " > %s" % shlex_quote(target)
    rc, stdout, stderr = module.run_command(cmd, use_unsafe_shell=True)
    return rc, stdout, stderr
def db_import(module, host, user, password, db_name, target, all_databases, port, config_file, socket=None, ssl_cert=None, ssl_key=None, ssl_ca=None):