Heim >Datenbank >MySQL-Tutorial >Einführung in die Installationsmethode von Mysql5.7.19 unter Centos7
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 Benutzer
l Erstellen Sie eine MySQL-Benutzergruppe
#groupadd mysql
l Erstellen Sie einen MySQL-Benutzer unter der MySQL-Benutzergruppe
#useradd mysql -g mysql
3. Bestimmen Sie das Installationsverzeichnis und die Daten Verzeichnis
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.
Das obige ist der detaillierte Inhalt vonEinführung in die Installationsmethode von Mysql5.7.19 unter Centos7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!