Bereiten Sie die my.cnf mit den grundlegendsten Informationen vor
Die my.cnf-Konfigurationsdatei ist in diesem Fall die grundlegendste Initialisierungskonfigurationsdatei. Sie kann nur sicherstellen, dass der MySQL-Dienst normal startet und nicht für Produktionsumgebungen geeignet ist über Puffer, Protokolldatei und andere Leistung Die Parameter müssen entsprechend der CPU, dem MEM/der Festplatte und anderen Hardwareumgebungen des Hosts optimiert und konfiguriert werden
[root@mysql~]# cat /etc/redhat-release
- ---Red Hat Enterprise Linux Server Version 7.8 (Maipo)
MySQL-Version
---MySQL-mysql-8.0.20
[root@mysql ~]#vi /ect/my .cnf
pid-file=/tmp /mysql.pid
log_bin = /mysql/binlog/mysql-bin
binlog_format=ROW
1.2 Umgebungsvariablenkonfiguration
[root@mysql ~ ]# pwd
/root
[root@mysql ~]# vi .bash_profile
[root@mysql ~]# source .bash_profile
[root@mysql ~]#echo $PATH
/usr/local/sbin:/usr /local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/bin:/usr/local/ mysql/bin:/root/bin:/usr/local/mysql/ bin:/usr/local/mysql/bin
[root@mysql~]# mkdir -p /mysql /log/
[root@mysql~]# mkdir -p /mysql/binlog/
[root@mysql~]# chown -R mysql:mysql / mysql
[root@mysql~]# chmod -R 775 /mysql/
drwxr-xr-x 5 mysql mysql 41 Okt 25 21:35 /mysql/
[root@mysql local] #ln -s mysql-8.0.20-linux-glibc2.12-x86_64 mysql
[root @mysql local]#cd mysql
[root @mysql mysql]#bin/mysql_ssl_rsa_setup
2020-10-25T14:58:58.008556 Z mysqld_safe Starten des MySQL-Daemons mit Datenbanken von /mysql/data
[root @mysql mysql]# ss -ln |grep 3306
tcp LISTEN 0 70 [::]:33060 [::]:*
tcp LISTEN 0 128 [::]:3306 [::]:*
[root@mysql mysql]#cp support-files /mysql.server /etc/init.d/mysql.server
Das Fehlerprotokollverzeichnis ist in /mysql/log/. Geben Sie /mysql/log/ ein und Sie können auch error.log überprüfen, um das MySQL-Initialisierungskennwort zu finden
[root@mysql log]# mehr error.log
2020-10-25T13:58:13.679884Z 0 [System] [MY-013169] [Server] /usr/ local/mysql-8.0.20-linux-glibc2.12-x86_64/bin/mysqld (mysqld 8.0.20) Initialisierung des Servers läuft als Prozess 14924
2020-10-25T13:58:13.693343Z 1 [System] [MY-013576] [InnoDB] Die InnoDB-Initialisierung hat begonnen.
2020-10-25T13:58 :14.402699Z 1 [System] [MY-013577] [InnoDB] Die InnoDB-Initialisierung ist beendet @localhost: Ern8uu_RY!9r
Das Passwort ist ein Zufallscode----> Ern8uu_RY!9r
[root@mysql ~]# /etc/init.d/mysql.server restart
MySQL wird heruntergefahren mysql (wd: /usr/local/mysql)(wd now: ~)
6. Melden Sie sich bei mysql an
Verwenden Sie rn8uu_RY!9r Passwort-Login
[root@ mysql]# mysql -uroot -h127.0.0.1 -p
Passwort eingeben:
Willkommen beim MySQL-Monitor. Die Befehle enden mit ; oder g.
Ihre MySQL-Verbindungs-ID ist 8Serverversion: 8.0.20
Copyright (c) 2000, 2020, Oracle und/oder seine Partner . Alle Rechte vorbehalten.
mysql>
7. Ändern Sie das anfängliche Root-Passwort. Die Dimension des MySQL-Passworts ist Benutzername + Host. Um das Passwort zu ändern, müssen Sie es entsprechend den Dimensionen Benutzername und Host ändern ' identifiziert durch 'mysql123';
Abfrage OK, 0 Zeilen betroffen (0,01 Sek.)
MySQL> Flush-Berechtigungen;
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)
8
Passwort eingeben:
Willkommen beim MySQL-Monitor.Ihre MySQL-Verbindungs-ID ist 8
Serverversion: 8.0 .20
Copyright (c) 2000, 2020, Oracle und/oder seine Tochtergesellschaften.
Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer Tochtergesellschaften.
Typ ' help;' oder 'h' für Hilfe. Geben Sie 'c' ein, um die aktuelle Eingabeanweisung zu löschen.
mysql> 0,00 Sek.)
Das obige ist der detaillierte Inhalt vonGenerische Installation und Bereitstellung von RHEL-7.8 MySQL 8.0 Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!