Heim > Datenbank > MySQL-Tutorial > Einführung in die Installationsmethode von Mysql5.7.19 unter Centos7

Einführung in die Installationsmethode von Mysql5.7.19 unter Centos7

巴扎黑
Freigeben: 2017-09-15 10:55:37
Original
1592 Leute haben es durchsucht

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
Nach dem Login kopieren

l Erstellen Sie einen MySQL-Benutzer unter der MySQL-Benutzergruppe


#useradd mysql -g mysql
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

7. Erstellen Sie ein Datenspeicherverzeichnis

Erstellen Sie Daten unter /data /mysql Verzeichnis


#mkdir /data/mysql/data
Nach dem Login kopieren

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/
Nach dem Login kopieren

Geben Sie dem MySQL-Verzeichnis und den Dateien und Unterverzeichnissen darunter 755 Berechtigungen


#chmod -R 755 mysql/
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

11. Starten Sie den MySQL-Dienst


/data/mysql/support-files/mysql.server start
Nach dem Login kopieren

12 zu msyql und geben Sie das Passwort ein (Passwort Dies ist das Initialisierungspasswort in Schritt 9)


#mysql -u root -p
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

Ä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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage