Heim  >  Artikel  >  Datenbank  >  Schritte zur Installation von MySQL5.7 unter CentOS7 (Bilder und Text)

Schritte zur Installation von MySQL5.7 unter CentOS7 (Bilder und Text)

PHPz
PHPzOriginal
2017-03-12 13:58:582068Durchsuche

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

Geben Sie mysql bin ein

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

Starten Sie MySQL (um zu verhindern, dass der Prozess hängen bleibt, können Sie & nach dem Befehl zum Starten von MySQL hinzufügen, um anzuzeigen, dass der Prozess im Hintergrund ausgeführt wird)

./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/

./mysql -uroot -p (temporäres Passwort eingeben)

Passwort ändern

passw festlegen

ord
=Passwort ('/* neues Passwort*/');

Remotezugriff autorisieren

alle Berechtigungen für *.* an
root

@'%' identif

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>

Flush

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 fehl

firewall-cmd --reloadAutomatischen Start beim Booten festlegen

Dienst hinzufügen
mysql
chkconfig --add mysql

Stellen Sie den MySQL-Dienst auf automatisch ein

chkconfig mysql on
Starten Sie den Anzeigevorgang neu ps -ef|grep mysql

MySQL zur Umgebungsvariablen hinzufügen

Ä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

export PATH

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!

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