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

So installieren Sie MySQL 8.0 in Docker

Umgebung: MacOS_Cetalina_10.15.1, Mysql8.0.18, Do...

HTML-, CSS- und JS-Kompatibilitätsbaum (IE, Firefox, Chrome)

Was ist ein Baum im Webdesign? Einfach ausgedrückt...

Natives JS zur Implementierung eines einfachen Rechners

In diesem Artikelbeispiel wird der spezifische Co...

So überwachen Sie MySQL mit Zabbix

Dokumentation zur Zabbix-Bereitstellung Nach der ...

Diagramm des Prozesses zur Implementierung eines Richtungsproxys durch Nginx

Dieser Artikel stellt hauptsächlich den Prozess d...

So erstellen Sie ein standardisiertes VMware-Image für Kubernetes unter Rancher

Wenn wir Kubernetes lernen, müssen wir in der Kub...

MySQL-Abfrageanweisung nach Zeit gruppiert

MySQL-Abfrage nach Jahr, Monat, Woche, Tagesgrupp...

Javascript Blob-Objekt zum Erzielen eines Dateidownloads

Inhaltsverzeichnis veranschaulichen 1. Blob-Objek...