{"id":16366759,"url":"https://github.com/centminmod/centminmod-mysqld-multi","last_synced_at":"2026-02-17T09:30:18.234Z","repository":{"id":80279577,"uuid":"135026045","full_name":"centminmod/centminmod-mysqld-multi","owner":"centminmod","description":null,"archived":false,"fork":false,"pushed_at":"2018-05-27T12:52:43.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-31T01:41:53.926Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/centminmod.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-27T07:43:26.000Z","updated_at":"2021-05-28T04:52:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"e70949db-61f7-41db-9a64-933dd7e577cd","html_url":"https://github.com/centminmod/centminmod-mysqld-multi","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centminmod%2Fcentminmod-mysqld-multi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centminmod%2Fcentminmod-mysqld-multi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centminmod%2Fcentminmod-mysqld-multi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centminmod%2Fcentminmod-mysqld-multi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/centminmod","download_url":"https://codeload.github.com/centminmod/centminmod-mysqld-multi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239828415,"owners_count":19703863,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T02:47:29.259Z","updated_at":"2026-02-17T09:30:18.204Z","avatar_url":"https://github.com/centminmod.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Contents\n\n* [MariaDB mysqld_multi](#mariadb-mysqld_multi---multiple-mariadb-mysql-server-setup)\n* [Main MariaDB MySQL Server](#main-mariadb-mysql-server)\n* [Second MariaDB MySQL Server](#second-mariadb-mysql-server)\n* [Oracle MySQL 8.0](#oracle-mysql-80)\n  * [Oracle MySQL 8.0.11 Details](#oracle-mysql-8011)\n  * [MariaDB MySQL 10.1 main + Oracle MySQL 8.0.11](#oracle-mysql-8011--mariadb-mysql-101-main)\n  * [MariaDB MySQL 10.1 second instance via mysqld_multi + Oracle MySQL 8.0.11](#oracle-mysql-8011--mariadb-mysql-101-second-instance-via-mysqld_multi)\n  * [Netstat listening ports](#netstat-listening-ports)\n  * [mysql-control file](#mysql-control-file)\n\n# MariaDB mysqld_multi - multiple MariaDB MySQL server setup\n\nSetup multiple MariaDB MySQL server instances on the same [Centmin Mod LEMP Stack](https://centminmod.com/) server. Optional Oracle MySQL 8.0.11 Server install using separate `/etc/init.d/mysql8` startup script.\n\n* https://mariadb.com/kb/en/library/mysqld_multi/\n* https://dev.mysql.com/doc/refman/5.6/en/mysqld-multi.html\n* https://dev.mysql.com/doc/refman/5.7/en/mysqld-multi.html\n\n`mysqld2` second MariaDB server instance report status\n\n```\nmysqld_multi report\nReporting MariaDB servers\nMariaDB server from group: mysqld2 is running\n```\n\n# Main MariaDB MySQL Server\n\nDefault main MariaDB 10.1 MySQL server `mysqld`\n\n```\nmysqladmin ver                     \nmysqladmin  Ver 9.1 Distrib 10.1.32-MariaDB, for Linux on x86_64\nCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.\n\nServer version          10.1.32-MariaDB\nProtocol version        10\nConnection              Localhost via UNIX socket\nUNIX socket             /var/lib/mysql/mysql.sock\nUptime:                 19 min 22 sec\n\nThreads: 1  Questions: 3  Slow queries: 0  Opens: 17  Flush tables: 1  Open tables: 11  Queries per second avg: 0.002\n```\n\n```\nmysql -e \"SHOW ENGINES;\"\n+--------------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+\n| Engine             | Support | Comment                                                                                          | Transactions | XA   | Savepoints |\n+--------------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+\n| CSV                | YES     | CSV storage engine                                                                               | NO           | NO   | NO         |\n| MRG_MyISAM         | YES     | Collection of identical MyISAM tables                                                            | NO           | NO   | NO         |\n| MyISAM             | YES     | MyISAM storage engine                                                                            | NO           | NO   | NO         |\n| SEQUENCE           | YES     | Generated tables filled with sequential values                                                   | YES          | NO   | YES        |\n| MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables                                        | NO           | NO   | NO         |\n| PERFORMANCE_SCHEMA | YES     | Performance Schema                                                                               | NO           | NO   | NO         |\n| Aria               | YES     | Crash-safe tables with MyISAM heritage                                                           | NO           | NO   | NO         |\n| InnoDB             | DEFAULT | Percona-XtraDB, Supports transactions, row-level locking, foreign keys and encryption for tables | YES          | YES  | YES        |\n+--------------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+\n```\n\n```\nmy_print_defaults --defaults-file=/etc/my.cnf mysqld\n--ignore_db_dirs=cmsetiofiotest\n--local-infile=0\n--ignore_db_dirs=lost+found\n--character-set-server=utf8\n--datadir=/var/lib/mysql\n--tmpdir=/home/mysqltmp\n--innodb=ON\n--back_log=75\n--max_connections=300\n--key_buffer_size=32M\n--myisam_sort_buffer_size=32M\n--myisam_max_sort_file_size=2048M\n--join_buffer_size=64K\n--read_buffer_size=64K\n--sort_buffer_size=128K\n--table_definition_cache=4096\n--table_open_cache=2048\n--thread_cache_size=64\n--wait_timeout=1800\n--connect_timeout=10\n--tmp_table_size=32M\n--max_heap_table_size=32M\n--max_allowed_packet=32M\n--max_length_for_sort_data=1024\n--net_buffer_length=16384\n--max_connect_errors=100000\n--concurrent_insert=2\n--read_rnd_buffer_size=256K\n--bulk_insert_buffer_size=8M\n--query_cache_limit=512K\n--query_cache_size=16M\n--query_cache_type=1\n--query_cache_min_res_unit=2K\n--query_prealloc_size=262144\n--query_alloc_block_size=65536\n--transaction_alloc_block_size=8192\n--transaction_prealloc_size=4096\n--default-storage-engine=InnoDB\n--log_warnings=1\n--slow_query_log=0\n--long_query_time=1\n--slow_query_log_file=/var/lib/mysql/slowq.log\n--innodb_large_prefix=1\n--innodb_purge_threads=2\n--innodb_file_format=Barracuda\n--innodb_file_per_table=1\n--innodb_open_files=1000\n--innodb_data_file_path=ibdata1:10M:autoextend\n--innodb_buffer_pool_size=48M\n--innodb_buffer_pool_instances=1\n--innodb_log_files_in_group=2\n--innodb_log_file_size=128M\n--innodb_log_buffer_size=8M\n--innodb_flush_log_at_trx_commit=2\n--innodb_lock_wait_timeout=50\n--innodb_flush_method=O_DIRECT\n--innodb_support_xa=1\n--innodb_io_capacity=1400\n--innodb_io_capacity_max=2800\n--innodb_read_io_threads=2\n--innodb_write_io_threads=2\n--innodb_flush_neighbors=0\n```\n\n# Second MariaDB MySQL Server\n\nSecond MariaDB 10.1 MySQL server `mysqld2` instance\n\n```\nmysqladmin -P 3307 ver -S /var/lib/mysql2/mysql.sock\nmysqladmin  Ver 9.1 Distrib 10.1.32-MariaDB, for Linux on x86_64\nCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.\n\nServer version          10.1.32-MariaDB\nProtocol version        10\nConnection              Localhost via UNIX socket\nUNIX socket             /var/lib/mysql2/mysql.sock\nUptime:                 19 min 7 sec\n\nThreads: 1  Questions: 20  Slow queries: 0  Opens: 17  Flush tables: 1  Open tables: 11  Queries per second avg: 0.017\n```\n\n```\nmysql -P 3307 -S /var/lib/mysql2/mysql.sock -e \"SHOW ENGINES;\"\n+--------------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+\n| Engine             | Support | Comment                                                                                          | Transactions | XA   | Savepoints |\n+--------------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+\n| CSV                | YES     | CSV storage engine                                                                               | NO           | NO   | NO         |\n| MRG_MyISAM         | YES     | Collection of identical MyISAM tables                                                            | NO           | NO   | NO         |\n| MyISAM             | YES     | MyISAM storage engine                                                                            | NO           | NO   | NO         |\n| SEQUENCE           | YES     | Generated tables filled with sequential values                                                   | YES          | NO   | YES        |\n| MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables                                        | NO           | NO   | NO         |\n| PERFORMANCE_SCHEMA | YES     | Performance Schema                                                                               | NO           | NO   | NO         |\n| Aria               | YES     | Crash-safe tables with MyISAM heritage                                                           | NO           | NO   | NO         |\n| InnoDB             | DEFAULT | Percona-XtraDB, Supports transactions, row-level locking, foreign keys and encryption for tables | YES          | YES  | YES        |\n+--------------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+\n```\n\n```\nmy_print_defaults --defaults-file=/etc/my.cnf mysqld2\n--socket=/var/lib/mysql2/mysql2.sock\n--port=3307\n--pid-file=/var/lib/mysql2/centos7.localdomain.pid2\n--datadir=/var/lib/mysql2\n--ignore_db_dirs=cmsetiofiotest\n--local-infile=0\n--ignore_db_dirs=lost+found\n--character-set-server=utf8\n--datadir=/var/lib/mysql2\n--socket=/var/lib/mysql2/mysql.sock\n--tmpdir=/home/mysqltmp2\n--innodb=ON\n--back_log=75\n--max_connections=300\n--key_buffer_size=32M\n--myisam_sort_buffer_size=32M\n--myisam_max_sort_file_size=2048M\n--join_buffer_size=64K\n--read_buffer_size=64K\n--sort_buffer_size=128K\n--table_definition_cache=4096\n--table_open_cache=2048\n--thread_cache_size=64\n--wait_timeout=1800\n--connect_timeout=10\n--tmp_table_size=32M\n--max_heap_table_size=32M\n--max_allowed_packet=32M\n--max_length_for_sort_data=1024\n--net_buffer_length=16384\n--max_connect_errors=100000\n--concurrent_insert=2\n--read_rnd_buffer_size=256K\n--bulk_insert_buffer_size=8M\n--query_cache_limit=512K\n--query_cache_size=16M\n--query_cache_type=1\n--query_cache_min_res_unit=2K\n--query_prealloc_size=262144\n--query_alloc_block_size=65536\n--transaction_alloc_block_size=8192\n--transaction_prealloc_size=4096\n--default-storage-engine=InnoDB\n--log_warnings=1\n--slow_query_log=0\n--long_query_time=1\n--slow_query_log_file=/var/lib/mysql2/slowq.log\n--innodb_large_prefix=1\n--innodb_purge_threads=2\n--innodb_file_format=Barracuda\n--innodb_file_per_table=1\n--innodb_open_files=1000\n--innodb_data_file_path=ibdata1:10M:autoextend\n--innodb_buffer_pool_size=48M\n--innodb_buffer_pool_instances=1\n--innodb_log_files_in_group=2\n--innodb_log_file_size=128M\n--innodb_log_buffer_size=8M\n--innodb_flush_log_at_trx_commit=2\n--innodb_lock_wait_timeout=50\n--innodb_flush_method=O_DIRECT\n--innodb_support_xa=1\n--innodb_io_capacity=1400\n--innodb_io_capacity_max=2800\n--innodb_read_io_threads=2\n--innodb_write_io_threads=2\n--innodb_flush_neighbors=0\n```\n\n# Oracle MySQL 8.0\n\n## Oracle MySQL 8.0.11  \n\non port `3407` where main `/etc/my.cnf` moved to `/var/lib/mysql/my.cnf` with separate config file at `/usr/local/mysql/my.cnf`\n\n```\nmysqladmin -P 3407 -S /opt/mysql/data/mysql.sock ver\nmysqladmin  Ver 9.1 Distrib 10.1.32-MariaDB, for Linux on x86_64\nCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.\n\nServer version          8.0.11\nProtocol version        10\nConnection              Localhost via UNIX socket\nUNIX socket             /opt/mysql/data/mysql.sock\nUptime:                 2 min 28 sec\n\nThreads: 2  Questions: 3  Slow queries: 0  Opens: 110  Flush tables: 2  Open tables: 86  Queries per second avg: 0.020\n```\n\n```\nmysql -P 3407 -S /opt/mysql/data/mysql.sock -e \"SHOW ENGINES;\"\n+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+\n| Engine             | Support | Comment                                                        | Transactions | XA   | Savepoints |\n+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+\n| FEDERATED          | NO      | Federated MySQL storage engine                                 | NULL         | NULL | NULL       |\n| MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables      | NO           | NO   | NO         |\n| InnoDB             | DEFAULT | Supports transactions, row-level locking, and foreign keys     | YES          | YES  | YES        |\n| PERFORMANCE_SCHEMA | YES     | Performance Schema                                             | NO           | NO   | NO         |\n| MyISAM             | YES     | MyISAM storage engine                                          | NO           | NO   | NO         |\n| MRG_MYISAM         | YES     | Collection of identical MyISAM tables                          | NO           | NO   | NO         |\n| BLACKHOLE          | YES     | /dev/null storage engine (anything you write to it disappears) | NO           | NO   | NO         |\n| CSV                | YES     | CSV storage engine                                             | NO           | NO   | NO         |\n| ARCHIVE            | YES     | Archive storage engine                                         | NO           | NO   | NO         |\n+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+\n```\n\n```\nmy_print_defaults --defaults-file=/usr/local/mysql/my.cnf client\n--port=3407\n--character_set_server=utf8\n--basedir=/usr/local/mysql\n--datadir=/opt/mysql/data\n--socket=/opt/mysql/data/mysql.sock\n```\n\n```\nmy_print_defaults --defaults-file=/usr/local/mysql/my.cnf mysqld                     \n--port=3407\n--ssl=0\n--local-infile=0\n--character_set_server=utf8\n--collation_server=utf8_general_ci\n--default_authentication_plugin=mysql_native_password\n--skip-character-set-client-handshake\n--basedir=/usr/local/mysql\n--datadir=/opt/mysql/data\n--socket=/opt/mysql/data/mysql.sock\n--general_log-file=/opt/mysql/data/general.log\n--slow_query_log-file=/opt/mysql/data/slowq.log\n--log_error=/opt/mysql/data/error.log\n--innodb_undo_log_truncate=off\n--innodb_doublewrite=0\n```\n\n## MariaDB MySQL 10.1 main + Oracle MySQL 8.0.11 \n\non port `3306` where main `/etc/my.cnf` moved to `/var/lib/mysql/my.cnf`\n\n```\nmysqladmin ver\nmysqladmin  Ver 9.1 Distrib 10.1.32-MariaDB, for Linux on x86_64\nCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.\n\nServer version          10.1.32-MariaDB\nProtocol version        10\nConnection              Localhost via UNIX socket\nUNIX socket             /var/lib/mysql/mysql.sock\nUptime:                 3 min 55 sec\n\nThreads: 1  Questions: 1  Slow queries: 0  Opens: 17  Flush tables: 1  Open tables: 11  Queries per second avg: 0.004\n```\n\n```\nmy_print_defaults --defaults-file=/var/lib/mysql/my.cnf mysqld\n--ignore_db_dirs=cmsetiofiotest\n--local-infile=0\n--ignore_db_dirs=lost+found\n--character-set-server=utf8\n--datadir=/var/lib/mysql\n--tmpdir=/home/mysqltmp\n--innodb=ON\n--back_log=75\n--max_connections=300\n--key_buffer_size=32M\n--myisam_sort_buffer_size=32M\n--myisam_max_sort_file_size=2048M\n--join_buffer_size=64K\n--read_buffer_size=64K\n--sort_buffer_size=128K\n--table_definition_cache=4096\n--table_open_cache=2048\n--thread_cache_size=64\n--wait_timeout=1800\n--connect_timeout=10\n--tmp_table_size=32M\n--max_heap_table_size=32M\n--max_allowed_packet=32M\n--max_length_for_sort_data=1024\n--net_buffer_length=16384\n--max_connect_errors=100000\n--concurrent_insert=2\n--read_rnd_buffer_size=256K\n--bulk_insert_buffer_size=8M\n--query_cache_limit=512K\n--query_cache_size=16M\n--query_cache_type=1\n--query_cache_min_res_unit=2K\n--query_prealloc_size=262144\n--query_alloc_block_size=65536\n--transaction_alloc_block_size=8192\n--transaction_prealloc_size=4096\n--default-storage-engine=InnoDB\n--log_warnings=1\n--slow_query_log=0\n--long_query_time=1\n--slow_query_log_file=/var/lib/mysql/slowq.log\n--innodb_large_prefix=1\n--innodb_purge_threads=2\n--innodb_file_format=Barracuda\n--innodb_file_per_table=1\n--innodb_open_files=1000\n--innodb_data_file_path=ibdata1:10M:autoextend\n--innodb_buffer_pool_size=48M\n--innodb_buffer_pool_instances=1\n--innodb_log_files_in_group=2\n--innodb_log_file_size=128M\n--innodb_log_buffer_size=8M\n--innodb_flush_log_at_trx_commit=2\n--innodb_lock_wait_timeout=50\n--innodb_flush_method=O_DIRECT\n--innodb_support_xa=1\n--innodb_io_capacity=1400\n--innodb_io_capacity_max=2800\n--innodb_read_io_threads=2\n--innodb_write_io_threads=2\n--innodb_flush_neighbors=0\n```\n\n## MariaDB MySQL 10.1 second instance via mysqld_multi + Oracle MySQL 8.0.11 \n\non port `3307` where main `/etc/my.cnf` moved to `/var/lib/mysql/my.cnf`\n\n```\nmysqld_multi --defaults-file=/var/lib/mysql/my.cnf stop 2 \n```\n\n```\nmysqld_multi --defaults-file=/var/lib/mysql/my.cnf report 2\nReporting MariaDB servers\nMariaDB server from group: mysqld2 is not running\n```\n\n```\nmysqld_multi --defaults-file=/var/lib/mysql/my.cnf start 2\n```\n\n```\nmysqld_multi --defaults-file=/var/lib/mysql/my.cnf report 2\nReporting MariaDB servers\nMariaDB server from group: mysqld2 is running\n```\n\n```\nmysqladmin -P 3307 ver -S /var/lib/mysql2/mysql.sock\nmysqladmin  Ver 9.1 Distrib 10.1.32-MariaDB, for Linux on x86_64\nCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.\n\nServer version          10.1.32-MariaDB\nProtocol version        10\nConnection              Localhost via UNIX socket\nUNIX socket             /var/lib/mysql2/mysql.sock\nUptime:                 6 min 12 sec\n\nThreads: 1  Questions: 2  Slow queries: 0  Opens: 17  Flush tables: 1  Open tables: 11  Queries per second avg: 0.005\n```\n\n```\nmy_print_defaults --defaults-file=/var/lib/mysql/my.cnf mysqld2   \n--socket=/var/lib/mysql2/mysql2.sock\n--port=3307\n--pid-file=/var/lib/mysql2/centos7.localdomain.pid2\n--datadir=/var/lib/mysql2\n--ignore_db_dirs=cmsetiofiotest\n--local-infile=0\n--ignore_db_dirs=lost+found\n--character-set-server=utf8\n--datadir=/var/lib/mysql2\n--socket=/var/lib/mysql2/mysql.sock\n--tmpdir=/home/mysqltmp2\n--innodb=ON\n--back_log=75\n--max_connections=300\n--key_buffer_size=32M\n--myisam_sort_buffer_size=32M\n--myisam_max_sort_file_size=2048M\n--join_buffer_size=64K\n--read_buffer_size=64K\n--sort_buffer_size=128K\n--table_definition_cache=4096\n--table_open_cache=2048\n--thread_cache_size=64\n--wait_timeout=1800\n--connect_timeout=10\n--tmp_table_size=32M\n--max_heap_table_size=32M\n--max_allowed_packet=32M\n--max_length_for_sort_data=1024\n--net_buffer_length=16384\n--max_connect_errors=100000\n--concurrent_insert=2\n--read_rnd_buffer_size=256K\n--bulk_insert_buffer_size=8M\n--query_cache_limit=512K\n--query_cache_size=16M\n--query_cache_type=1\n--query_cache_min_res_unit=2K\n--query_prealloc_size=262144\n--query_alloc_block_size=65536\n--transaction_alloc_block_size=8192\n--transaction_prealloc_size=4096\n--default-storage-engine=InnoDB\n--log_warnings=1\n--slow_query_log=0\n--long_query_time=1\n--slow_query_log_file=/var/lib/mysql2/slowq.log\n--innodb_large_prefix=1\n--innodb_purge_threads=2\n--innodb_file_format=Barracuda\n--innodb_file_per_table=1\n--innodb_open_files=1000\n--innodb_data_file_path=ibdata1:10M:autoextend\n--innodb_buffer_pool_size=48M\n--innodb_buffer_pool_instances=1\n--innodb_log_files_in_group=2\n--innodb_log_file_size=128M\n--innodb_log_buffer_size=8M\n--innodb_flush_log_at_trx_commit=2\n--innodb_lock_wait_timeout=50\n--innodb_flush_method=O_DIRECT\n--innodb_support_xa=1\n--innodb_io_capacity=1400\n--innodb_io_capacity_max=2800\n--innodb_read_io_threads=2\n--innodb_write_io_threads=2\n--innodb_flush_neighbors=0\n```\n\n## Netstat listening ports\n\n* default main MariaDB 10.1 server on `3306`\n* second MariaDB 10.1 via mysqld_multi config setup on `3307`\n* Oracle MySQL 8.0 via `/etc/init.d/mysql8` on `3407` with MySQL X Plugin port `33060`\n\n```\nnetstat -plant | grep mysql\ntcp6       0      0 :::3306                 :::*                    LISTEN      7110/mysqld         \ntcp6       0      0 :::3307                 :::*                    LISTEN      7019/mysqld         \ntcp6       0      0 :::3407                 :::*                    LISTEN      7527/mysqld         \ntcp6       0      0 :::33060                :::*                    LISTEN      7527/mysqld  \n```\n\n## mysql-control file\n\nCustom script to manage MySQL clients for multople MariaDB 10.1 and MySQL 8.0 servers.\n\n```\nmysql-control\n\nUsage:\n\nmysql-control 1 mysqladmin ver\nmysql-control 2 mysqladmin ver\nmysql-control 3 mysqladmin ver\nmysql-control 8 mysqladmin ver\n\nmysql-control 1 show-engines\nmysql-control 2 show-engines\nmysql-control 3 show-engines\nmysql-control 8 show-engines\n```\n\n### mysql-control Main MariaDB 10.1\n\n```\n/usr/bin/mysql-control 1 mysqladmin ver\nmysqladmin -P 3306 -S /var/lib/mysql/mysql.sock ver   \nmysqladmin  Ver 9.1 Distrib 10.1.32-MariaDB, for Linux on x86_64\nCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.\n\nServer version          10.1.32-MariaDB\nProtocol version        10\nConnection              Localhost via UNIX socket\nUNIX socket             /var/lib/mysql/mysql.sock\nUptime:                 1 hour 6 min 44 sec\n\nThreads: 1  Questions: 18  Slow queries: 0  Opens: 17  Flush tables: 1  Open tables: 11  Queries per second avg: 0.004\n```\n\ncheck MySQL server's default MySQL data directory variable value for `datadir`\n\n```\n/usr/bin/mysql-control 1 mysqladmin var | grep datadir | tr -s ' '\n| datadir | /var/lib/mysql/ |\n```\n\n```\n/usr/bin/mysql-control 1 show-engines\nmysql -P 3306 -S /var/lib/mysql/mysql.sock -e \"SHOW ENGINES;\"\n+--------------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+\n| Engine             | Support | Comment                                                                                          | Transactions | XA   | Savepoints |\n+--------------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+\n| CSV                | YES     | CSV storage engine                                                                               | NO           | NO   | NO         |\n| MRG_MyISAM         | YES     | Collection of identical MyISAM tables                                                            | NO           | NO   | NO         |\n| MyISAM             | YES     | MyISAM storage engine                                                                            | NO           | NO   | NO         |\n| SEQUENCE           | YES     | Generated tables filled with sequential values                                                   | YES          | NO   | YES        |\n| MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables                                        | NO           | NO   | NO         |\n| PERFORMANCE_SCHEMA | YES     | Performance Schema                                                                               | NO           | NO   | NO         |\n| Aria               | YES     | Crash-safe tables with MyISAM heritage                                                           | NO           | NO   | NO         |\n| InnoDB             | DEFAULT | Percona-XtraDB, Supports transactions, row-level locking, foreign keys and encryption for tables | YES          | YES  | YES        |\n+--------------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+\n```\n\n### mysql-control Second MariaDB 10.1\n\n```\n/usr/bin/mysql-control 2 mysqladmin ver\nmysqladmin -P 3307 -S /var/lib/mysql2/mysql.sock ver   \nmysqladmin  Ver 9.1 Distrib 10.1.32-MariaDB, for Linux on x86_64\nCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.\n\nServer version          10.1.32-MariaDB\nProtocol version        10\nConnection              Localhost via UNIX socket\nUNIX socket             /var/lib/mysql2/mysql.sock\nUptime:                 53 min 27 sec\n\nThreads: 1  Questions: 5  Slow queries: 0  Opens: 17  Flush tables: 1  Open tables: 11  Queries per second avg: 0.001\n```\n\ncheck MySQL server's default MySQL data directory variable value for `datadir`\n\n```\n/usr/bin/mysql-control 2 mysqladmin var | grep datadir | tr -s ' ' \n| datadir | /var/lib/mysql2/ |\n```\n\n```\n/usr/bin/mysql-control 2 show-engines\nmysql -P 3307 -S /var/lib/mysql2/mysql.sock -e \"SHOW ENGINES;\"\n+--------------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+\n| Engine             | Support | Comment                                                                                          | Transactions | XA   | Savepoints |\n+--------------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+\n| CSV                | YES     | CSV storage engine                                                                               | NO           | NO   | NO         |\n| MRG_MyISAM         | YES     | Collection of identical MyISAM tables                                                            | NO           | NO   | NO         |\n| MyISAM             | YES     | MyISAM storage engine                                                                            | NO           | NO   | NO         |\n| SEQUENCE           | YES     | Generated tables filled with sequential values                                                   | YES          | NO   | YES        |\n| MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables                                        | NO           | NO   | NO         |\n| PERFORMANCE_SCHEMA | YES     | Performance Schema                                                                               | NO           | NO   | NO         |\n| Aria               | YES     | Crash-safe tables with MyISAM heritage                                                           | NO           | NO   | NO         |\n| InnoDB             | DEFAULT | Percona-XtraDB, Supports transactions, row-level locking, foreign keys and encryption for tables | YES          | YES  | YES        |\n+--------------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+\n```\n\n### mysql-control Oracle MySQL 8.0\n\n```\n/usr/bin/mysql-control 8 mysqladmin ver \n/usr/local/mysql/bin/mysqladmin -P 3407 -S /opt/mysql/data/mysql.sock ver   \n/usr/local/mysql/bin/mysqladmin  Ver 8.0.11 for el7 on x86_64 (MySQL Community Server - GPL)\nCopyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.\n\nOracle is a registered trademark of Oracle Corporation and/or its\naffiliates. Other names may be trademarks of their respective\nowners.\n\nServer version          8.0.11\nProtocol version        10\nConnection              Localhost via UNIX socket\nUNIX socket             /opt/mysql/data/mysql.sock\nUptime:                 1 hour 44 min 44 sec\n\nThreads: 2  Questions: 10  Slow queries: 0  Opens: 110  Flush tables: 2  Open tables: 86  Queries per second avg: 0.001\n```\n\ncheck MySQL server's default MySQL data directory variable value for `datadir`\n\n```\n/usr/bin/mysql-control 8 mysqladmin var | grep datadir | tr -s ' ' \n| datadir | /opt/mysql/data/ |\n```\n\n```\n/usr/bin/mysql-control 8 show-engines\nmysql -P 3407 -S /opt/mysql/data/mysql.sock -e \"SHOW ENGINES;\"\n+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+\n| Engine             | Support | Comment                                                        | Transactions | XA   | Savepoints |\n+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+\n| FEDERATED          | NO      | Federated MySQL storage engine                                 | NULL         | NULL | NULL       |\n| MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables      | NO           | NO   | NO         |\n| InnoDB             | DEFAULT | Supports transactions, row-level locking, and foreign keys     | YES          | YES  | YES        |\n| PERFORMANCE_SCHEMA | YES     | Performance Schema                                             | NO           | NO   | NO         |\n| MyISAM             | YES     | MyISAM storage engine                                          | NO           | NO   | NO         |\n| MRG_MYISAM         | YES     | Collection of identical MyISAM tables                          | NO           | NO   | NO         |\n| BLACKHOLE          | YES     | /dev/null storage engine (anything you write to it disappears) | NO           | NO   | NO         |\n| CSV                | YES     | CSV storage engine                                             | NO           | NO   | NO         |\n| ARCHIVE            | YES     | Archive storage engine                                         | NO           | NO   | NO         |\n+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcentminmod%2Fcentminmod-mysqld-multi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcentminmod%2Fcentminmod-mysqld-multi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcentminmod%2Fcentminmod-mysqld-multi/lists"}