Ich lerne gerade MySQL. Ich bin ein kompletter Neuling und weiß nicht viel über Linux. Ich habe die neueste Version des MySQL-Binärpakets (MySQL5.7.18) heruntergeladen und es unter CentOS7.2 getestet und installiert, um die zukünftige Arbeit zu erleichtern. Die ungefähren Schritte sind wie folgt. Nach mehrmaligem Installieren und Löschen der Dateien sollte es kein Problem geben, wenn Sie die folgenden Schritte ausführen. Es ist nicht so kompliziert, wie Sie vielleicht denken. Die meisten Schritte basieren auf Referenzen aus dem Internet. Folgen Sie ihnen einfach. Wenn Sie Fehler machen, probieren Sie mehr aus und überprüfen Sie weitere Informationen. Betriebssystemversion MySQL-Gruppe und -Benutzer erstellen Laden Sie die neueste Version des MySQL 5.7.18-Binärpakets herunter und laden Sie es in das Verzeichnis usr/local des Servers hoch. Entpacken Sie das MySQL-Binärpaket Nachfolgend finden Sie die Dateiinformationen nach der Dekomprimierung und Umbenennung des Ordners Ändern der Gruppe und des Benutzers Der Inhalt der dekomprimierten MySQL-Datei Überprüfen Sie den Inhalt des Ordners Ich habe im Internet eine Konfigurationsdatei wie folgt gefunden und sie in den Ordner „supp-files“ hochgeladen. Natürlich kann diese Konfigurationsdatei nach Bedarf geändert werden. # Hinweise zum Ändern der Einstellungen finden Sie unter # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html # *** BEARBEITEN SIE DIESE DATEI NICHT. Es handelt sich um eine Vorlage, die in das # *** Standardspeicherort während der Installation und wird ersetzt, wenn Sie # *** Upgrade auf eine neuere Version von MySQL. [mysqld] sql_mode=KEIN_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES # Allgemeine Konfigurationsoptionen basedir = /usr/local/mysql Datenverzeichnis = /usr/local/mysql/data Port = 3306 socket = /var/run/mysqld/mysqld.sock Zeichensatzserver = utf8 back_log = 300 max_Verbindungen = 3000 max_connect_errors = 50 table_open_cache = 4096 max_allowed_packet = 32M #binlog_cache_size = 4M maximale Heap-Tabellengröße = 128 MB read_rnd_buffer_size = 16M Sortierpuffergröße = 16 M Join-Puffergröße = 16 M Thread-Cache-Größe = 16 Abfrage-Cachegröße = 128 M query_cache_limit = 4 M ft_min_word_len = 8 Thread-Stapel = 512 KB transaction_isolation = WIEDERHOLBARES LESEN temporäre Tabellengröße = 128 M #log-bin=mysql-bin lange_Abfragezeit = 6 server_id=1 innodb_buffer_pool_size = 1G innodb_thread_concurrency = 16 innodb_log_buffer_size = 16 M innodb_log_file_size = 512 M innodb_log_files_in_group = 3 innodb_max_dirty_pages_pct = 90 innodb_lock_wait_timeout = 120 innodb_file_per_table = ein [mysqldump] schnell max_allowed_packet = 32M [mysql] kein automatisches Wiederaufwärmen Standardzeichensatz = utf8 sichere Updates [myisamchk] Schlüsselpuffer = 16 M Sortierpuffergröße = 16 M Lesepuffer = 8 M Schreibpuffer = 8M [mysqlhotcopy] Interaktives Timeout [mysqld_safe] Limit für geöffnete Dateien = 8192 [Kunde] /bin/bash: F: Befehl nicht gefunden Laden Sie die obige Standardkonfigurationsdatei wie folgt in den Ordner „support-files“ hoch Registrieren und Initialisieren des MySQL-Dienstes Das ist ein bisschen knifflig. Die meisten Tutorials im Internet werden mit der Methode mysql_install_db installiert. Dieser Schritt ist auch der problematischste. Ich habe lange gekämpft, aber der Befehl mysql_install_db wird nicht empfohlen. Außerdem wird aufgefordert, mysqld zur Installation zu verwenden. Bei der Installation von MySQL 5.7.18 treten ebenfalls verschiedene Fehler auf. Nach mehreren Versuchen verwenden Sie zur Installation die folgende Benennungsmethode. Solange kein Fehler auftritt, ignorieren Sie die Warnmeldung Warnung bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ Kopieren Sie die obigen Konfigurationsdateien my_default.cnf und mysql.server in das Verzeichnis etc. Die Dateien wurden zuvor in das Verzeichnis etc kopiert. Sie werden gefragt, ob Sie sie überschreiben möchten. Geben Sie zum Überschreiben „Y“ ein. Starten Sie den MySQL-Dienst Stellen Sie eine Verbindung zu MySQL her. Standardmäßig ist kein Kennwort vorhanden. Drücken Sie die Eingabetaste, um eine Verbindung zu MySQL herzustellen. MySQL-Root-Passwort ändern Fernzugriff ändern Starten Sie den MySQL-Dienst neu Ab diesem Zeitpunkt können Sie MySQL normal lokal verwenden Testen der Remoteverbindung Das könnte Sie auch interessieren:
|
<<: So stellen Sie eine Nextcloud-Netzwerkfestplatte mit Docker bereit
Inhaltsverzeichnis Anforderungsbeschreibung Probl...
Als der Autor MySQL zum Hinzufügen eines Benutzer...
In diesem Artikelbeispiel wird der spezifische Co...
Vue empfiehlt in den meisten Fällen die Verwendun...
Dieser Artikel stellt hauptsächlich die Analyse d...
Vorwort Dieser Artikel ist ziemlich ausführlich u...
Das „.zip“-Format wird zum Komprimieren von Datei...
Inhaltsverzeichnis Überblick Promise Race Methode...
Problembeschreibung Ich hatte kürzlich ein Proble...
JSON-Daten werden auf der HTML-Seite angezeigt un...
In diesem Artikel wird der spezifische Code von j...
Werfen wir einen Blick auf die Zabbix-Überwachung...
1. Wichtige Punkte für die frühzeitige Planung de...
Installation und Konfiguration Die offizielle Web...
1. Um die MySQL-Datenbank herunterzuladen, besuch...