Dieser Artikel stellt hauptsächlich das detaillierte Installations-Tutorial von Mysql5.7.19 unter Centos7 vor. Ich teile es hiermit auf der Script Home-Plattform.
1. Laden Sie
mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz von der offiziellen Website herunter, die Version ist 5.7.19
Download-Adresse:
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gzLinux
2. Erstellen Sie eine MySQL-Benutzergruppe und einen Benutzer
l Erstellen Sie MySQL Benutzergruppe
#groupadd mysql
l Erstellen Sie einen MySQL-Benutzer unter der MySQL-Benutzergruppe
#useradd mysql -g mysql
3. Bestimmen Sie das Installationsverzeichnis und das Datenverzeichnis
Mein MySQL-Installationsverzeichnis ist /data/mysql und das Datenverzeichnis ist /data/mysql/data.
4. Laden Sie die Installationsdatei auf den Server hoch
Legen Sie die Datei mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz
über das FTP-Tool in das Verzeichnis /data/installfiles .
5. Entpacken Sie die tar.gz-Datei/das Datenverzeichnis
#cd /data/installfiles #tar -xvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz
6 name
Benennen Sie mysql-5.7.19-linux-glibc2.12-x86_64 in mysql um und verschieben Sie es nach /usr/local/mysql.
#mv mysql-5.7.19-linux-glibc2.12-x86_64 /data/mysql
7. Erstellen Sie ein Datenspeicherverzeichnis
Erstellen Sie Daten unter /data /mysql Verzeichnis
#mkdir /data/mysql/data
8. Autorisieren Sie den MySQL-Benutzer
Ändern Sie das MySQL-Verzeichnis und Folgendes Ändern Sie den Dateimaster von Dateien und Unterverzeichnissen in MySQL
#cd /data #chown -R mysql:mysql mysql/
Geben Sie dem MySQL-Verzeichnis und den Dateien und Unterverzeichnissen darunter 755 Berechtigungen
#chmod -R 755 mysql/
9. Kompilieren, installieren und initialisieren Sie MySQL und merken Sie sich das temporäre Passwort
#/data/mysql/bin/mysqld --initialize --user=mysql --datadir=/data/mysql/data --basedir=/data/mysql
Das zu diesem Zeitpunkt installierte temporäre Passwort lautet: root@localhost: 3?2YBeSg:Nte
10. Protokolldateiverzeichnis erstellen
mkdir -p /data/mysql/log/mariadb/ cd /data/mysql/log/mariadb/ touch mariadb.log chmod -R 775 mariadb.log chown -R mysql:mysql mariadb.log chown -R mysql:mysql /data/mysql
11. Starten Sie den MySQL-Dienst
/data/mysql/support-files/mysql.server start
12 zu msyql und geben Sie das Passwort ein (Passwort Dies ist das Initialisierungspasswort in Schritt 9)
#mysql -u root -p
13. Ändern das Passwort auf „123456“
msql>alter user 'root'@'localhost' identified by '123456'; mysql>use mysql; msyql>update user set user.Host='%' where user.User='root'; mysql>flush privileges; mysql>quit
14. Ändern Sie die Datei /etc/my.cnf
# instructions in http://fedoraproject.org/wiki/Systemd socket=/tmp/mysql.sock [mysqld] datadir=/data/mysql/data socket=/tmp/mysql.sock max_connections=1000 # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 # Settings user and group are ignored when systemd is used. # If you need to run mysqld under a different user or group, # customize your systemd unit file for mariadb according to the # instructions in http://fedoraproject.org/wiki/Systemd [mysqld_safe] log-error=/data/mysql/log/mariadb/mariadb.log pid-file=/data/mysql/run/mariadb/mariadb.pid # # include all files from the config directory # !includedir /etc/my.cnf.d
Ändern Sie den rot markierten Inhalt.
Zusammenfassung
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des Mysql5.7.19-Installations-Tutorials unter Centos7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!