Schritte zur Installation von MySQL 5.7 unter CentOS7
Installieren Sie die erforderlichen Komponenten
yum install –y autoconf automake imake libxml2-devel expat-devel cmake gcc gcc-c++ libaio libaio-devel bzr bison libtool ncurses5-devel
Mysql 5.7 herunterladen:
http://www.php.cn/xiazai/gongju/116
Folgen Sie den Schritten:
Kopieren Sie das komprimierte Paket nach /usr/local. Verwenden Sie das FTP-Tool
cd /usr/local/
tar zxvf mysql- 5.7 .17-linux-glibc2.5-x86_64.tar.gz Entpacken
mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql Umbenennen
Geben Sie den Installationsordner support- ein files
cd /usr/local/mysql/support-files/
cp my-default.cnf /etc/my.cnf Kopieren Sie die MySQL-Konfigurationsdatei nach etc , fordern Sie das auf Die Datei ist bereits vorhanden. Geben Sie „yes“ ein kann character_set_server=utf8
mysql.server in das Verzeichnis /etc/init.d/ kopieren [Zweck ist die automatische Ausführung beim Booten zu erreichen]
cp /usr/ local /mysql/support-files/mysql.server /etc/init.d/mysql
vi /etc/init.d/mysql Ändern Sie den folgenden Inhalt
basedir= /usr/local/mysql datadir=/usr/local/mysql/data
Neuen Linux-Benutzer erstellen
groupadd mysql #Eine MySQL-Gruppe erstellen
useradd -r -g mysql mysql #Erstelle einen MySQL-Benutzer und füge den Benutzer in die MySQL-Gruppe ein passwd mysql (mysql123) #Lege ein Passwort für den MySQL-Benutzer fest
chown -R mysql :mysql /usr /local/mysql/ Ändern Sie den Besitzer des Verzeichnisses /usr/local/mysql
Initialisieren Sie die MySQL-Datenbank
cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/ mysql/data Notieren Sie das generierte Passwort (siehe den ausgewählten Teil im Bild unten)
Verschlüsseln Sie die Datenbank ./mysql_ssl_rsa_setup -- datadir=/usr/local/mysql /data
./mysqld_safe --user=mysql &
Überprüfen Sie den Prozess ps -ef|grep mysql
Stellen Sie sicher, dass er sich im bin-Verzeichnis befindet
cd /usr/local/mysql/bin/
Passwort ändern
passw festlegenord
=Passwort ('/* neues Passwort*/');
alle Berechtigungen für *.* an
root
ied by '/* neues Passwort*/'
Hinweis: Der rote Teil stellt das Root-Konto von MySQL dar use mysql; // Geben Sie die Datenbank ein Host, Benutzer aus Benutzer auswählen; [1 weiterer Remote-Login Benutzerdatensatz]
Aktualisierung durchführen MySQL>
Privilegien;
Port 3306 in der Linux-Befehlszeile ändern Ausnahme öffnen/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
firewall-cmd -- zone=public --add-port=3306/tcp --permanent schlägt nach dem Neustart nicht fehlfirewall-cmd --reloadAutomatischen Start beim Booten festlegen
Dienst hinzufügen
mysql
chkconfig --add mysql
chkconfig mysql on
Starten Sie den Anzeigevorgang neu ps -ef|grep mysql
Ändern Sie die Datei /etc/profile, um sie dauerhaft zu machen. Sie wird für alle Systembenutzer wirksam. Fügen Sie am Ende der Datei
PATH hinzu =$PATH:/usr/local/mysql/bin
Führen Sie den Befehl source /etc/profile oder den Ausführungspunkt Command ./profile aus, um die Änderung wirksam zu machen. Nach der Ausführung können Sie echo $ verwenden PATH-Befehl, um zu überprüfen, ob das Hinzufügen erfolgreich ist.
Verwandte Artikel:
Tutorial zur Installation von mysql5.7 unter Windows (Bild und Text)
Tutorial zur Installation von MySQL-5.7 unter Linux (Bild) Text)
Das obige ist der detaillierte Inhalt vonSchritte zur Installation von MySQL5.7 unter CentOS7 (Bilder und Text). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!