datenbanken:mysql_8.0
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| datenbanken:mysql_8.0 [2023-08-02 10:48:28] – [minimale Konfiguration von PXC 8.0] manfred | datenbanken:mysql_8.0 [2023-08-02 10:53:55] (aktuell) – [Installation von Oracle MySQL 8.0] manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== MySQL 8.0 ====== | ||
| + | |||
| + | siehe auch: | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[:: | ||
| + | * [[:: | ||
| + | |||
| + | |||
| + | ===== Installation von Oracle MySQL 8.0 ===== | ||
| + | |||
| + | <code bash> | ||
| + | root@db01: | ||
| + | root@db01: | ||
| + | Local time: Mon 2023-06-19 14:26:33 CEST | ||
| + | | ||
| + | RTC time: Mon 2023-06-19 12:26:33 | ||
| + | Time zone: CET (CEST, +0200) | ||
| + | System clock synchronized: | ||
| + | NTP service: active | ||
| + | RTC in local TZ: no | ||
| + | |||
| + | root@db01: | ||
| + | root@db01: | ||
| + | +------------------+--------+ | ||
| + | | Variable_name | ||
| + | +------------------+--------+ | ||
| + | | system_time_zone | CEST | | ||
| + | | time_zone | ||
| + | +------------------+--------+ | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== GTID-Replication ===== | ||
| + | |||
| + | * [[https:// | ||
| + | * **[[https:// | ||
| + | * **[[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | **__Alt: | ||
| + | STOP SLAVE; | ||
| + | RESET SLAVE ALL; | ||
| + | CHANGE MASTER TO MASTER_HOST=' | ||
| + | CHANGE MASTER TO MASTER_HOST=' | ||
| + | START SLAVE; | ||
| + | |||
| + | **__Neu (seit '' | ||
| + | STOP REPLICA; | ||
| + | RESET REPLICA ALL; | ||
| + | CHANGE REPLICATION SOURCE TO SOURCE_HOST=' | ||
| + | CHANGE REPLICATION SOURCE TO SOURCE_HOST=' | ||
| + | START REPLICA; | ||
| + | | ||
| + | CHANGE REPLICATION SOURCE TO SOURCE_LOG_FILE=' | ||
| + | |||
| + | > echo "SHOW VARIABLES LIKE ' | ||
| + | +--------------------------+-------+ | ||
| + | | Variable_name | ||
| + | +--------------------------+-------+ | ||
| + | | enforce_gtid_consistency | ON | | ||
| + | +--------------------------+-------+ | ||
| + | |||
| + | |||
| + | ===== Installation von PXC 8.0 ===== | ||
| + | |||
| + | <hidden percona-keyring.gpg.b64> | ||
| + | <file percona-keyring.gpg.b64> | ||
| + | mQINBFd0veABEADyFa8jPHXhhX1XS9W7Og4p+jLxB0aowElk4Kt6lb/ | ||
| + | U1/ | ||
| + | PoLqMbLIBUxPl61ZIy2tnF3G+gCfGu6pMHK7WTtInnruMKk51s9Itc9vUeUvRGDcFIiEEq0xJhEX | ||
| + | / | ||
| + | VKl7Gdvc3ulbtowBuBtbuRr49+QIlcBdFZmM6gA4V5P9/ | ||
| + | s3xX1/ | ||
| + | SF2upK14gtXK384z7owXYUA4NRZOEu+UAw7wAoiIWPUfzMEHYi8I3RszEtpVyOQC5YyYgwzIdt4Y | ||
| + | xlVJ0CUoinvtIygies8LkA5GQvaGJHYG1aQ3i9WDddCXwtoV1uA4EZlEWjTXlSRc92jhSKut/ | ||
| + | mYHEUhmvcfFErrxUPqirpVZHSaXY5RdhKVFyx9JcRuIQ0SJxeHQPlaEkyhKpTDN5Cw7USLwoXfIu | ||
| + | 2w0w0W06LdXZ7wARAQABtDtQZXJjb25hIERldmVsb3BtZW50IFRlYW0gKFBhY2thZ2luZyBrZXkp | ||
| + | IDxpbmZvQHBlcmNvbmEuY29tPokCNwQTAQgAIQUCWwLC+wIbAwULCQgHAgYVCAkKCwIEFgIDAQIe | ||
| + | AQIXgAAKCRCTNKJfhQfvpYf+D/ | ||
| + | Mm/ | ||
| + | tSGfHnjtF+WZBhko2uH6KvXBJay28ye4S8sSzDQdk8RULFN4hfIT4duOjo7Clf4iZtoUX7bVN32N | ||
| + | RYH8Ss4IvbdDOAjlzjQa+NgOSEsDvP3DwRoZQcAIMXngOMlPa/ | ||
| + | s3jpoSRyt0OlInpOrlJqJY4ugSxNkCgz+21kb1EVtIjSY8LAMPzZ5OAiiG0MyOTUyKFhzAkE1Mn3 | ||
| + | Cs9TzNjybPlvPGt6CsckjgReL2XQBqITRsmLOwzWguuqduBlPISVoeGUPpEBj7HvCa7p9QbEaXtN | ||
| + | 5JmlAFLwPTuM4S5IxG5bEXMFECKL45J8F9G/ | ||
| + | 2aP4QAndvLsaGN7v6BmtLYw8+n5vjIueFXh/ | ||
| + | 86Ro2HkBqqKyXbab04+769jpzCdMb0oKzXapU94mKuWZ+fOncshTpUN17neFzb1YIc2kcwb3rQxD | ||
| + | JNd7IR3mq+d3yapkvTYlP7uFk7RGUGVyY29uYSBNeVNRTCBEZXZlbG9wbWVudCBUZWFtIChQYWNr | ||
| + | YWdpbmcga2V5KSA8bXlzcWwtZGV2QHBlcmNvbmEuY29tPokCOQQwAQgAIwUCWwLD2RwdIFVzZXIg | ||
| + | SUQgaXMgbm8gbG9uZ2VyIHZhbGlkAAoJEJM0ol+FB++lW4UQALX2/ | ||
| + | jyZKTyK3YNOUJukzGW0LVGIq4SAvPxw4oc4zQ1PCQuUGoj062Fd4sWF1oGFQBOVUAebnyCOcAE1y | ||
| + | bcpw9FhdB6ZGa0hTx1RD9jg+OT8e1u62XbQyRuLBbbncyIt/ | ||
| + | n1x5Y5bs6ABt9Ka0MhYZm6Qyhm0kGNYn+AiHEwNgdAboe155zp2augVVDmGS+s+tVD60nnWzZLsZ | ||
| + | GCCZh2gJjyxxXNaIeY7OyaMRQFa3gBVGd7UeJZ1d3MR4nR7wlKMUXSC8a0l+bkgi/ | ||
| + | iEDRIGxGv/ | ||
| + | OQGzo4dnzdTs3qEeWdIVkgSwaLUFrw6Kq0tAnZSqHK2WQw3C1oPdlBMimysOhJnwsmYbtlgRF2/ | ||
| + | U7QiuJvMHXqBPfOSHKRcy5hoa5S2+PCe/ | ||
| + | qRLKqeNvuaMqxTsVpYofQZXEJcSyhwhTcaQxsrYYM+4z8sbdxiIqR7PW6BthsAKCrOr6U53Pm00+ | ||
| + | yI16Tt7FNcVcwHl+lRTe/ | ||
| + | CAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEJM0ol+FB++l4koQAKkrRP+K/ | ||
| + | hxT3iFwIdF9EPZq0U+msh8OY7omV/ | ||
| + | k6t4opAmCsAmAtRHaXIzU9WGJETaHl57Trv5IPMv15X3TmLnk1mDMSImJoxWJMyUHzA37BlPjvqQ | ||
| + | Zv5meuweLCbL4qJS015s7Uz+1f/ | ||
| + | b2wt+4X2dpY3/ | ||
| + | 3XGx559/ | ||
| + | qIk5MK0tGPSgpc5tr9NbMDmp58OQZYQscslKhx0EDDYHQyHfYFS2qoduRwQG4BgpZm2xjGM/ | ||
| + | dZ+pxjqy7dnEXvMVf0i1BylkyW4p+oK5nEwY3KHljsRxuJ0+gjfyj64ihNMSqDX5k38T2GPSXm5X | ||
| + | AN+/ | ||
| + | oAMHYYOcdSI1ZODZq3Wic+zlN1WzPshDB+d3acxeV5JhstvPuQINBFd0veABEACfuHVbey5qG5P6 | ||
| + | rRhAX2pdd/ | ||
| + | h8gBqrhdq9NH65/ | ||
| + | 4rLq79avSgD7Q/ | ||
| + | bl3dmkEkBvoFpat7x+i3ZtBCzRFTx2rH/ | ||
| + | iH5w28NvpOuJlr8Rn/ | ||
| + | OTqCWVqjaMYFbiPW6NgDX0hyE9uG0lfNA9P5edqyPSEaTN+kpD9OVqG6R0uPBCFY8u25NrNRhMqI | ||
| + | FQdvI54eEtN0ktFP0FrlFFkg6S+l+3Qsr9sMDKCUVTJ/ | ||
| + | PDGX/ | ||
| + | F1L06u0Wh+0iXqKXJA4jvU4XwGSkzg3yaablkYnun5myhIQYswIdCyEH4Wl3SQARAQABiQIfBBgB | ||
| + | CgAJBQJXdL3gAhsMAAoJEJM0ol+FB++lxqkQAIC7jz1CWt+tbKgutLRFcxexNQZoTAAPTk3Ojqqe | ||
| + | CLWO1cmHtmjNSXTc5rpX78vPEYQjzQpAARZxAppAdeJHBzm9Qrfiyo7TW8P0Gf9c9p1mPUtl2g0B | ||
| + | NvRU7zYzgCF1aIwKtS+XO2UdTT56Gy5vaxd1BiTg8J9ytkIGSkuSXSOASeGC5RmN3SaD6yomVa48 | ||
| + | 3k9kVhhSOUzKwYK9f2WgGhI1xxpVF5LbbRhCoEz4ia/ | ||
| + | s73XTwQtcXiZAe9z4ZltVsSciolgRzPwkXxMmWVMme9YymVCPTrzxPi6nc6npSZzE275m02u86V2 | ||
| + | htwD2MbSuGmcTdmAPPfXgQ5XM57ELElDbNA1eN1jZAhzYBLv63X+nNOy6ysuac5Q7ozyBOIpNksL | ||
| + | leA0+FzsnYmPlGqzYtnD6nFglDn898jk/ | ||
| + | D5PUUS9xSlAPcdPSuXAzh7GhOKDommWwLfPo0uYN3Xja+AkW135ctz4evCpvZjkBTfog07FGlumd | ||
| + | uUK5fHvJYiSyV1P5SKr4722C8jWCo2YcS+IsZgVFFuY1bG6HtiImpP75IM0G3g1uyd2OhF9nGDSx | ||
| + | jp4kKWnUoGdV0P1bUXaAbvXRzlIcx7dOD7tZ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | > cat percona-keyring.gpg.b64 | base64 -d > / | ||
| + | > echo "deb http:// | ||
| + | > echo "deb http:// | ||
| + | > echo "deb http:// | ||
| + | > echo "deb http:// | ||
| + | > echo "deb http:// | ||
| + | > apt update | ||
| + | > apt install percona-xtradb-cluster-server percona-xtrabackup-80 net-tools | ||
| + | > service mysql start | ||
| + | > netstat -antp | egrep " | ||
| + | > mysqlshow | ||
| + | |||
| + | |||
| + | ==== minimale Konfiguration von PXC 8.0 ==== | ||
| + | |||
| + | <hidden / | ||
| + | <file bash / | ||
| + | #!/bin/bash | ||
| + | |||
| + | echo " | ||
| + | SHOW VARIABLES WHERE Variable_name IN ( | ||
| + | ' | ||
| + | ' | ||
| + | ); | ||
| + | SHOW STATUS WHERE variable_name IN ( | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ); | ||
| + | " | mysql -t | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| + | <hidden / | ||
| + | <file bash / | ||
| + | [mysqld] | ||
| + | # https:// | ||
| + | # 4. Configure InnoDB for Max Flushing. | ||
| + | # SET GLOBAL innodb_fast_shutdown=0; | ||
| + | # SHOW VARIABLES LIKE ' | ||
| + | innodb_fast_shutdown=0 | ||
| + | innodb_max_dirty_pages_pct=0 | ||
| + | innodb_change_buffering=' | ||
| + | </ | ||
| + | </ | ||
| + | ---- | ||
| + | |||
| + | |||
| + | === als erstes knoten01 === | ||
| + | |||
| + | > vi / | ||
| + | ... | ||
| + | [mysqld] | ||
| + | server-id | ||
| + | bind-address | ||
| + | ... | ||
| + | wsrep_cluster_address | ||
| + | # | ||
| + | ... | ||
| + | wsrep_cluster_name | ||
| + | wsrep_node_name | ||
| + | ... | ||
| + | |||
| + | > service mysql stop | ||
| + | > rm -f / | ||
| + | > echo > / | ||
| + | > service mysql start | ||
| + | > netstat -antp | grep -E " | ||
| + | > mysqlshow | ||
| + | | ||
| + | > service mysql stop | ||
| + | > rm -f / | ||
| + | > tar cvzf / | ||
| + | > service mysql start | ||
| + | |||
| + | |||
| + | === knoten02 bzw. knoten03 === | ||
| + | |||
| + | ''/ | ||
| + | |||
| + | > vi / | ||
| + | ... | ||
| + | [mysqld] | ||
| + | server-id | ||
| + | bind-address | ||
| + | ... | ||
| + | # | ||
| + | wsrep_cluster_address | ||
| + | ... | ||
| + | wsrep_cluster_name | ||
| + | wsrep_node_name | ||
| + | ... | ||
| + | |||
| + | > vi / | ||
| + | ... | ||
| + | [mysqld] | ||
| + | server-id | ||
| + | bind-address | ||
| + | ... | ||
| + | # | ||
| + | wsrep_cluster_address | ||
| + | ... | ||
| + | wsrep_cluster_name | ||
| + | wsrep_node_name | ||
| + | ... | ||
| + | |||
| + | > service mysql stop | ||
| + | > rm -f / | ||
| + | > echo > / | ||
| + | > rm -fr / | ||
| + | > tar xvzf / | ||
| + | | ||
| + | > service mysql start | ||
| + | > netstat -antp | grep -E " | ||
| + | > mysqlshow | ||
| + | |||
| + | |||
| + | === und am Ende knoten01 === | ||
| + | |||
| + | > vi / | ||
| + | ... | ||
| + | [mysqld] | ||
| + | server-id | ||
| + | bind-address | ||
| + | ... | ||
| + | # | ||
| + | wsrep_cluster_address | ||
| + | ... | ||
| + | wsrep_cluster_name | ||
| + | wsrep_node_name | ||
| + | ... | ||
| + | |||
| + | > service mysql stop | ||
| + | > rm -f / | ||
| + | > echo > / | ||
| + | > service mysql start | ||
| + | > netstat -antp | grep -E " | ||
| + | > mysqlshow | ||
| + | |||
| + | |||
| + | ===== Percona-XtraDB ===== | ||
| + | |||
| + | siehe auch: | ||
| + | * __Upgrading: | ||
| + | * __Oracle/ | ||
| + | * [[https:// | ||
| + | * //Data Dictionary Changes// | ||
| + | * // | ||
| + | * // | ||
| + | * //Server Changes// | ||
| + | * //InnoDB Changes => '' | ||
| + | * //SQL Changes// | ||
| + | * //Changed Server Defaults// | ||
| + | * __Percona: | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * **[[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ^ percona-xtradb-cluster-5.7 | ||
| + | | ''/ | ||
| + | | ''/ | ||
| + | | default authentication plugin: '' | ||
| + | | '' | ||
| + | | keine Größenbeschränkung für Indizes **vor** '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | |||
| + | Ab MySQL 8.0 - kein mysql_upgrade mehr: | ||
| + | > mysql_upgrade | ||
| + | The mysql_upgrade client is now deprecated. The actions executed by the upgrade client are now done by the server. | ||
| + | To upgrade, please start the new MySQL binary with the older data directory. Repairing user tables is done automatically. | ||
| + | Restart is not required after upgrade. | ||
| + | The upgrade process automatically starts on running a new MySQL binary with an older data directory. | ||
| + | To avoid accidental upgrades, please use the --upgrade=NONE option with the MySQL binary. | ||
| + | The option --upgrade=FORCE is also provided to run the server upgrade sequence on demand. | ||
| + | It may be possible that the server upgrade fails due to a number of reasons. | ||
| + | In that case, the upgrade sequence will run again during the next MySQL server start. | ||
| + | If the server upgrade fails repeatedly, the server can be started with the --upgrade=MINIMAL option | ||
| + | to start the server without executing the upgrade sequence, thus allowing users to manually rectify the problem. | ||
| + | |||
