Heim  >  Artikel  >  Datenbank  >  Tutorial zur Installation des MySQL5.7.18-Binärpakets unter Linux

Tutorial zur Installation des MySQL5.7.18-Binärpakets unter Linux

巴扎黑
巴扎黑Original
2018-05-26 14:10:512162Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn