Tutorial zur Installation von MySQL 5.6 auf CentOS 6.5

Tutorial zur Installation von MySQL 5.6 auf CentOS 6.5

1. Laden Sie das RPM-Paket für Linux herunter

http://dev.mysql.com/downloads/mysql/5.6.html

wget http://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-5.6.33-1.el6.x86_64.rpm-bundle.tar

2. Entpacken Sie das Tarball

tar -xvf MySQL-5.6.33-1.el6.x86_64.rpm-bundle.tar

3. MySQL installieren

rpm -ivh MySQL-server-5.6.33-1.el6.x86_64.rpm 
rpm -ivh MySQL-client-5.6.33-1.el6.x86_64.rpm 
rpm -ivh MySQL-devel-5.6.33-1.el6.x86_64.rpm

Wenn es erscheint:

Fehler: Fehlgeschlagene Abhängigkeiten:
    libaio.so.1()(64bit) wird von MySQL-server-5.6.33-1.el6.x86_64 benötigt
    libaio.so.1(LIBAIO_0.1)(64bit) wird von MySQL-server-5.6.33-1.el6.x86_64 benötigt
    libaio.so.1(LIBAIO_0.4)(64bit) wird von MySQL-server-5.6.33-1.el6.x86_64 benötigt

Laden Sie libaio herunter

yum installiere libaio

Wenn es erscheint:

Fehler: Fehlgeschlagene Abhängigkeiten:
    libnuma.so.1()(64bit) wird von MySQL-server-5.6.33-1.el6.x86_64 benötigt
    libnuma.so.1(libnuma_1.1)(64bit) wird von MySQL-server-5.6.33-1.el6.x86_64 benötigt
    libnuma.so.1(libnuma_1.2)(64bit) wird von MySQL-server-5.6.33-1.el6.x86_64 benötigt

numactl herunterladen

yum installiere numactl

4. MySQL initialisieren und Passwort festlegen

/usr/bin/mysql_install_db
Dienst MySQL starten

Wenn der Start fehlschlägt, kann es sein, dass das Verzeichnis, in dem sich der Datenblock befindet, keine Berechtigungen hat

cat /root/.mysql_secret #Das Root-Kontokennwort anzeigenmysql> SET PASSWORD = PASSWORD('123456');
mysql> beenden

Wenn die Datei .mysql_secret nicht vorhanden ist, stoppen Sie MySQL und wechseln Sie in den abgesicherten Modus, um das Kennwort festzulegen.

Dienst MySQL stoppen
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("neues Passwort") WHERE user='root';
mysql> FLUSH-PRIVILEGIEN;

5. Remote-Login zulassen

mysql> mysql verwenden;
mysql> wähle Host, Benutzer, Passwort vom Benutzer aus;
mysql> Benutzer aktualisieren, Host festlegen = "%", wobei Benutzer = "root" und Host = "localhost";
mysql> Berechtigungen leeren;
mysql> beenden

6. Stellen Sie den Start so ein, dass er automatisch startet

chkconfig mysql ein
chkconfig --list | grep mysql
mysql 0:aus 1:aus 2:an 3:an 4:an 5:an 6:aus

7. Standardinstallationsort von MySQL

/var/lib/mysql/ #Datenbankverzeichnis /usr/share/mysql #Konfigurationsdateiverzeichnis /usr/bin #Zugehöriges Befehlsverzeichnis /etc/init.d/mysql #Startskript

8. Allgemeine Befehle

1. Verwenden Sie Client-Tools, um eine Verbindung zur Datenbank herzustellen

mysql -u root -p

2. Prüfen Sie, welche Datenbanken im MySQL-Server enthalten sind

mysql>DATENBANKEN ANZEIGEN;

3. Zeigen Sie die Datentabelleninformationen in der Datenbank an

mysql>TABELLEN ANZEIGEN;

4. Datenbank wechseln

mysql>mysql VERWENDEN;

5. Erstellen Sie eine neue Datenbank

mysql>CREATE DATABASE Datenbankname;

6. Erstellen Sie eine neue Datentabelle

mysql>CREATE TABLE Tabellenname (Felddefinition)

7. Löschen einer Datentabelle

mysql>DROP TABLE Datenbankname.Tabellenname;

8. Löschen einer Datenbank

mysql>DROP DATABASE Datenbankname

9. Sichern Sie die gesamte Datenbank

mysqldump -u root -p auth > mysql-auth.sql

10.Sichern Sie die Benutzertabelle in der MySQL-Datenbank

mysqldump -u root -p mysql-Benutzer > mysql.host-user.sql

11. Sichern Sie alle Datenbanken im MySQL-Server

mysqldump -u root -p -all-databases > mysql-all.sql

12. Wiederherstellen der Datenbank

mysql -u root -p [Datenbankname]< mysql-all.sql

13. Benutzerberechtigungen erteilen

GRANT-Berechtigungsliste ON Datenbankname. Tabellenname TO Benutzername@Quelladresse [IDENTIFIZIERT DURCH „Passwort“]
GRANT SELECT ON mysql.user TO daxiong@'localhost' IDENTIFIZIERT DURCH'123456';

Oben finden Sie das vom Herausgeber vorgestellte Tutorial zur Installation von MySQL 5.6 unter Centos 6.5. Ich hoffe, es ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Centos7 installiert mysql5.6.29 Shell-Skript
  • Detaillierte Erläuterung der Master-Slave-Replikation von MySQL 5.6 unter CentOS7
  • Tutorial zum Kompilieren und Installieren von MySQL 5.6.14 unter CentOS 6.4
  • Detailliertes Tutorial zur Installation von MySQL 5.6.10 und Sicherheitskonfiguration unter CentOS
  • CentOS 7.2.1511 kompiliert und installiert die Betriebsumgebung Nginx1.10.1+MySQL5.6.33+PHP5.6.26
  • Detailliertes Tutorial zur Installation von mysql5.6.33 mit RPM in CentOS6.5
  • Tutorial zum Kompilieren und Installieren von lnmp in CentOS 7.0 (Nginx1.6.0+MySQL5.6.19+PHP5.5.14)
  • Kompilieren und installieren Sie lnmp auf dem CentOS 6.6-Server (Nginx1.6.2+MySQL5.6.21+PHP5.6.3).

<<:  Nginx-Signalsteuerung

>>:  Spezifische Verwendung von Nginx Keepalive

Artikel empfehlen

Tutorial zum Herunterladen und Installieren von XFTP (grafisches Tutorial)

Wenn Sie Dateien zwischen Windows und Linux übert...

Eine kurze Diskussion über die Lebenszyklusfunktionen von React Component

Was sind die Lebenszyklusfunktionen von React-Kom...

HTML-Grundlagen-Zusammenfassungsempfehlung (Titel)

HTML: Titel Überschriften werden durch Tags wie &...

Detaillierte Erklärung der gemischten Vererbung in Vue

Inhaltsverzeichnis Die Auswirkungen der gemischte...

Installation, Aktivierung und Konfiguration von ModSecurity unter Apache

ModSecurity ist ein leistungsstarkes Paketfiltert...

CSS -webkit-box-orient: vertikale Eigenschaft nach der Kompilierung verloren

1. Ursache Die Anforderung besteht darin, zwei Ze...

Anbieterpräfix: Warum brauchen wir ein Browser-Engine-Präfix?

Was ist das Lieferantenpräfix? Anbieterpräfix – B...

MySQL-Gruppierungsabfragen und Aggregatfunktionen

Überblick Ich glaube, dass wir häufig auf solche ...

So beheben Sie den Fehler beim MySQL-Transaktionsvorgang

So beheben Sie den Fehler beim MySQL-Transaktions...

Vue implementiert ein verschiebbares Baumstrukturdiagramm

Inhaltsverzeichnis Rekursive Vue-Komponente Drag-...

So entwerfen und erstellen Sie adaptive Webseiten

Mit der Verbreitung von 3G nutzen immer mehr Mens...