In diesem Artikel wird hauptsächlich das Installations-Tutorial des MySQL5.7.18-Binärpakets unter Linux vorgestellt (keine Standardkonfigurationsdatei my_default.cnf).
Das Neueste ist das Erlernen von MySQL, einem reinen Als Anfänger und mit Linux vertraut weiß ich nicht viel darüber, da ich die neueste Version des MySQL-Binärpakets (MySQL5.7.18) heruntergeladen und die Installation unter CentOS7.2 getestet habe, um zukünftige Probleme zu erleichtern.
Die ungefähren Schritte sind wie folgt. Nach mehrmaliger Installation und Löschung sollte es kein Problem geben, wenn Sie die folgenden Schritte befolgen.
Es ist nicht so kompliziert, wie Sie sich vorstellen können. Befolgen Sie sie einfach. Wenn Sie einen Fehler machen, ü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
wie folgt: Nach der Dekomprimierung und den Dateiinformationen nach dem Umbenennen des Ordners
Ändern Sie die Gruppe und verwenden Sie sie gehört zu
Der Inhalt der dekomprimierten MySQL-Datei
Überprüfen Sie den Inhalt des Ordners support-files
und stellen Sie fest, dass keine my_default.cnf
Standardkonfigurationsdatei vorhanden ist. Wenn keine Standardkonfigurationsdatei vorhanden ist, müssen Sie manuell eine my_default.cnf
-Konfiguration erstellen Datei
Ich habe eine Konfigurationsdatei wie folgt aus dem Internet gefunden und sie in den Ordner „supp-files“ hochgeladen. Natürlich kann diese Konfigurationsdatei nach Bedarf geändert werden
# For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the # *** default location during install, and will be replaced if you # *** upgrade to a newer version of MySQL. [mysqld] sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES # 一般配置选项 basedir = /usr/local/mysql datadir = /usr/local/mysql/data port = 3306 socket = /var/run/mysqld/mysqld.sock character-set-server=utf8 back_log = 300 max_connections = 3000 max_connect_errors = 50 table_open_cache = 4096 max_allowed_packet = 32M #binlog_cache_size = 4M max_heap_table_size = 128M read_rnd_buffer_size = 16M sort_buffer_size = 16M join_buffer_size = 16M thread_cache_size = 16 query_cache_size = 128M query_cache_limit = 4M ft_min_word_len = 8 thread_stack = 512K transaction_isolation = REPEATABLE-READ tmp_table_size = 128M #log-bin=mysql-bin long_query_time = 6 server_id=1 innodb_buffer_pool_size = 1G innodb_thread_concurrency = 16 innodb_log_buffer_size = 16M innodb_log_file_size = 512M innodb_log_files_in_group = 3 innodb_max_dirty_pages_pct = 90 innodb_lock_wait_timeout = 120 innodb_file_per_table = on [mysqldump] quick max_allowed_packet = 32M [mysql] no-auto-rehash default-character-set=utf8 safe-updates [myisamchk] key_buffer = 16M sort_buffer_size = 16M read_buffer = 8M write_buffer = 8M [mysqlhotcopy] interactive-timeout [mysqld_safe] open-files-limit = 8192 [client] /bin/bash: Q: command not found
Ändern Sie wie folgt die obige Standardkonfiguration. Laden Sie die Datei in den Support-Files-Ordner hoch
Registrieren und initialisieren Sie den MySQL-Dienst
Das ist etwas knifflig, da die meisten Tutorials im Internet mit der Methode mysql_install_db installiert wurden. Dieser Schritt ist auch der problematischste, aber der Befehl mysql_install_db wird nicht empfohlen . Es wird auch aufgefordert, mysqld zur Installation zu verwenden.
Bei der Installation von mysql 5.7.18 werden manchmal verschiedene Fehler gemeldet. Installieren Sie es mit der folgenden Benennungsmethode , ignorieren Sie die Warnmeldung Warnung
bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
Kopieren Sie die Konfigurationsdateien my_default.cnf und mysql.server in das Verzeichnis etc, in das ich die Datei kopiert habe usw. Es wird gefragt, ob es überschrieben werden soll.
Starten Sie den MySQL-Dienst
um eine Verbindung zu MySQL herzustellen. Es gibt standardmäßig kein Passwort und stellen Sie eine Verbindung zu MySQL her
MySQL ändern Root-Passwort
Auf die Änderung kann aus der Ferne zugegriffen werden
MySQL-Dienst neu starten
MySQL kann derzeit normal lokal verwendet werden
Fernverbindung testen
Das obige ist der detaillierte Inhalt vonTutorial zur Installation des MySQL5.7.18-Binärpakets unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!