Heim  >  Artikel  >  Datenbank  >  Detaillierte Erläuterung des Mysql5.7.19-Installations-Tutorials unter Centos7

Detaillierte Erläuterung des Mysql5.7.19-Installations-Tutorials unter Centos7

黄舟
黄舟Original
2017-09-14 11:32:261187Durchsuche

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!

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