Heim > Datenbank > MySQL-Tutorial > So installieren Sie MySQL 5.7.17 schnell unter CentOS 6.5

So installieren Sie MySQL 5.7.17 schnell unter CentOS 6.5

WBOY
Freigeben: 2023-05-26 12:31:06
nach vorne
1424 Leute haben es durchsucht

CentOS 6.5下怎么快速安装MySQL 5.7.17

1. Laden Sie das Installationspaket herunter

Laden Sie das neueste MySQL-Installationspaket mysql-5.7.17-Linux-glibc2.5-x86_64.tar.gz von der offiziellen MySQL-Website herunter

Hinweis: Laden Sie unbedingt herunter. tar.gz, laden Sie das .tar-Paket nicht herunter. Laden Sie das Installationspaket in das /opt-Verzeichnis hoch: Bibliothek

[root@host-172-16-5-7 ~]# rpm -qa | grep mysqlmysql-libs-5.1.73-3.el6_5.x86_64
[root@host-172-16-5-7 ~]# rpm -e mysql-libs-5.1.73-3.el6_5.x86_64 --nodeps/sbin/ldconfig: File /usr/lib64/libpq.so.5.8 is empty, not checked.
[root@host-172-16-5-7 ~]# rpm -qa | grep mysql
Nach dem Login kopieren

4. Führen Sie jeweils die folgenden Schritte aus, um Mysql zu installieren

yum search libaio  # search for infoyum install libaio # install library
Nach dem Login kopieren

Wenn der Fehler in diesem Schritt wie folgt lautet:

[FEHLER] –initialisieren, aber das Datenverzeichnis enthält Dateien.

Lösung :

groupadd mysql
useradd -r -g mysql -s /bin/false mysqlcd /usr/localtar -zxvf /opt/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /opt/
ln -s /opt/mysql-5.7.17-linux-glibc2.5-x86_64 mysqlcd mysql
mkdir mysql-files
chmod 750 mysql-files
chown -R mysql .
chgrp -R mysql .
bin/mysqld --initialize --user=mysql
Nach dem Login kopieren

Führen Sie den obigen Befehl erneut aus und die Eingabeaufforderung wird generiert. Erstellen Sie ein temporäres Passwort:

rm -rf /var/lib/mysql/
Nach dem Login kopieren

Durch die Ausführung dieses Schritts sollte ein Datenverzeichnis generiert werden. Wenn es nicht generiert wird, muss es daran liegen, dass MySQL bereits installiert ist System. Deinstallieren Sie es zuerst gemäß Schritt 2 und führen Sie dann

2017-01-03T09:12:33.748807Z 1 [Note] A temporary password is generated for root@localhost: =*-gFoje>1Pr
Nach dem Login kopieren

den folgenden optionalen Schritt

bin/mysqld --initialize --user=mysql
bin/mysql_ssl_rsa_setup
chown -R root .
chown -R mysql data mysql-files
bin/mysqld_safe --user=mysql &
Nach dem Login kopieren

5 aus. Ändern Sie /usr/local/mysql/support-files/my-default.cnf

cp support-files/mysql.server /etc/init.d/mysqld
Nach dem Login kopieren

Kopieren Sie nach der Änderung eine Kopie in das Verzeichnis /etc/ und benennen Sie sie in my.cnf um

basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306
Nach dem Login kopieren

MySQL-Umgebungsvariable hinzufügen

cp my-default.cnf /etc/my.cnf
Nach dem Login kopieren

6. Starten Sie MySQL

vim /etc/profileexport MYSQL_HOME=/usr/local/mysqlexport PATH=$MYSQL_HOME/bin:$PATHsource /etc/profile
Nach dem Login kopieren

Starten Sie erfolgreich:

service mysqld start
Nach dem Login kopieren

Wenn Sie diesen Schritt ausführen, Der Start ist möglicherweise nicht erfolgreich. Die Fehlermeldung lautet wie folgt:

[root@ambari support-files]# service mysqld startStarting MySQL.Logging to '/usr/local/mysql/data/ambari.err'.
.                                                          [  OK  ]
[root@ambari support-files]# service mysqld statusMySQL running (8010)                                       [  OK  ]
Nach dem Login kopieren
haben keine andere Wahl, als das Root-Passwort selbst zu ändern

Die spezifischen Schritte sind wie folgt:

Schritt1:

MySQL: Starting MySQL….. ERROR! The server quit without updating PID file
Nach dem Login kopieren

Fügen Sie eine Zeile von Skip-Grant-Tabellen unter [mysqld] hinzu

Schritt2:

service MySQL-Neustart, Sie können MySQL direkt zum Aufrufen verwenden

mysql -uroot -p
Nach dem Login kopieren

Schritt 3:

Stellen Sie die Datei /etc/my.cnf wieder her, starten Sie MySQL neu: Service MySQL-Neustart Zu diesem Zeitpunkt können Sie MySQL -u root -p’ root zur Eingabe von

Schritt 4:

Ändern Sie nach der Eingabe von SQL das Passwort einmal mit dem folgenden Befehl, andernfalls können Sie keine anderen Vorgänge ausführen:

vim /etc/my.cnf
Nach dem Login kopieren

Schritt 5:

Show-Datenbanken in der SQL-Konsole ausführen; Die Ergebnisse sind wie folgt:

mysql> update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';
mysql> flush privileges;
mysql> quit;
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo installieren Sie MySQL 5.7.17 schnell unter CentOS 6.5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
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