{"id":1780,"date":"2017-03-18T08:15:19","date_gmt":"2017-03-18T07:15:19","guid":{"rendered":"https:\/\/www.my-it-brain.de\/wordpress\/?p=1780"},"modified":"2019-06-20T13:13:33","modified_gmt":"2019-06-20T11:13:33","slug":"mysql_upgrade-prueft-und-aktualisiert-mysql-tabellen","status":"publish","type":"post","link":"https:\/\/www.my-it-brain.de\/wordpress\/mysql_upgrade-prueft-und-aktualisiert-mysql-tabellen\/","title":{"rendered":"mysql_upgrade &#8211; pr\u00fcft und aktualisiert MySQL-Tabellen"},"content":{"rendered":"<p>Vergangenes Wochenende hat KOFREZO unseren Server von Ubuntu Trusty Tahr auf die aktuelle LTS-Version Xenial Xerus aktualisiert. Einhergehend mit dem Release-Upgrade wurde MySQL auf Version 5.7 aktualisiert.<\/p>\n<p>Beim ersten Versuch, ein Backup meiner Datenbank mit <code>mysqldump<\/code> zu erzeugen, wurde ich \u00fcberraschend mit folgender Fehlermeldung konfrontiert:<\/p>\n<p><code><br \/>\nmysqldump: Couldn't execute 'SHOW VARIABLES LIKE 'gtid\\_mode'': Native table 'performance_schema'.'session_variables' has the wrong structure (1682)<br \/>\n<\/code><\/p>\n<p>In der Folge wurde kein Backup erstellt.<\/p>\n<p>Die L\u00f6sung f\u00fcr dieses Problem fand ich nach kurzer Internetrecherche im Werkzeug <code>mysql_upgrade<\/code>. Dieses Programm untersucht alle Datenbanken und Tabellen auf Kompatibilit\u00e4t mit der aktuell installierten Version des MySQL-Servers. Dabei werden die entsprechenden Datenbanken und Tabellen falls n\u00f6tig automatisch aktualisiert. Die Manpage (MYSQL_UPGRADE(1)) empfiehlt die Ausf\u00fchrung des Programms nach jedem Upgrade von MySQL.<\/p>\n<p><em>Achtung:<\/em> Das im Folgenden gezeigte Kommando hat mein Problem zwar gel\u00f6st, jedoch erfolgt die Ausf\u00fchrung auf eigene Gefahr. Ich selbst habe das Kommando das erste Mal verwendet und bin alles andere als ein Experte daf\u00fcr. Dieser Post dient mir vor allem zur Erinnerung, wie ich das aktuelle Problem l\u00f6sen konnte.<\/p>\n<p>Das aktuelle Problem wurde wie folgt gel\u00f6st:<\/p>\n<ol>\n<li>Sicherstellen, dass MySQL l\u00e4uft mit <code>sudo systemctl status mysql.service<\/code><\/li>\n<li>Ausf\u00fchrung von <code>mysql_upgrade -u root --skip-sys-schema<\/code><\/li>\n<li>Neustart von MySQL mit <code>sudo systemctl restart mysql.service<\/code><\/li>\n<\/ol>\n<p>Fertig. Hoffentlich erinnere ich mich beim n\u00e4chsten MySQL-Update an diesen Beitrag.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vergangenes Wochenende hat KOFREZO unseren Server von Ubuntu Trusty Tahr auf die aktuelle LTS-Version Xenial Xerus aktualisiert. Einhergehend mit dem Release-Upgrade wurde MySQL auf Version 5.7 aktualisiert. Beim ersten Versuch, ein Backup meiner Datenbank mit mysqldump zu erzeugen, wurde ich \u00fcberraschend mit folgender Fehlermeldung konfrontiert: mysqldump: Couldn&#8217;t execute &#8218;SHOW VARIABLES LIKE &#8218;gtid\\_mode&#8220;: Native table &#8218;performance_schema&#8216;.&#8217;session_variables&#8216;<span class=\"continue-reading\"> <a href=\"https:\/\/www.my-it-brain.de\/wordpress\/mysql_upgrade-prueft-und-aktualisiert-mysql-tabellen\/\">[Weiterlesen&#8230;]<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_metis_text_type":"","_metis_text_length":0,"_post_count":0,"footnotes":""},"categories":[51],"tags":[59,454,453,430,305],"class_list":["post-1780","post","type-post","status-publish","format-standard","hentry","category-linux","tag-mysql","tag-mysql_upgrade","tag-mysqldump","tag-osbn","tag-planet"],"_links":{"self":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/1780","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/comments?post=1780"}],"version-history":[{"count":6,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/1780\/revisions"}],"predecessor-version":[{"id":2227,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/1780\/revisions\/2227"}],"wp:attachment":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/media?parent=1780"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/categories?post=1780"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/tags?post=1780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}