Detaillierter Installationsprozess von MySQL5.6.40 unter CentOS7 64

Detaillierter Installationsprozess von MySQL5.6.40 unter CentOS7 64

MySQL5.6.40-Installationsprozess unter CentOS7 64

1) Deinstallieren Sie das zuvor installierte MySQL

rm -rf /usr/local/mysql
rm -rf /etc/init.d/mysqld

2) Löschen Sie das Datenbankverzeichnis

rm -rf /Daten/mysql/

3) Installieren Sie abhängige Pakete nach der Deinstallation, um Probleme während der Installation zu vermeiden

yum -y installiere wget vim Bash-Vervollständigung
yum -y installiere gcc gcc-c++ cmake ncurses-devel autoconf perl perl-devel

4) Laden Sie mysql-5.6.40.tar.gz herunter

wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.40.tar.gz

5) Erstellen Sie das MySQL-Installationsverzeichnis, das Datenspeicherverzeichnis und die Benutzergruppe

mkdir -p /usr/local/mysql/data
MySQL-Gruppenadd
Benutzeradd -r -g mysql mysql

6) Entpacken Sie die Datei in den aktuellen Ordner und installieren Sie

tar -zxvf mysql-5.6.40.tar.gz
cd mysql-5.6.40
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ #Standardinstallationsverzeichnis -DINSTALL_DATADIR=/usr/local/mysql/data \ #Datenbankspeicherverzeichnis -DDEFAULT_CHARSET=utf8 \ #Utf8-Zeichen verwenden -DDEFAULT_COLLATION=utf8_general_ci \ #Zeichen prüfen -DEXTRA_CHARSETS=all \ #Alle erweiterten Zeichensätze installieren -DENABLED_LOCAL_INFILE=1 #Lokalen Datenimport zulassen make && make install

7) Verzeichnisberechtigungen festlegen

cd /usr/local/mysql
chown -R mysql:mysql.
chown -R mysql:mysql-Daten

8) Fügen Sie den MySQL-Startdienst zu den Systemdiensten hinzu

sp support-files/my-default.cnf /etc/my.cnf

9) Erstellen Sie eine Basistabelle

./scripts/mysql_install_db --user=mysql

10) Konfigurieren Sie die Umgebungsvariablen und fügen Sie sie hinzu

vim /etc/profil
exportiere MYSQL_HOME="/usr/local/mysql"
export PATH="$PATH:$MYSQL_HOME/bin"
#:wqSpeichern und beendensource /etc/profile

11) Fügen Sie die MySQL-Startdatei zur Systemstartdatei hinzu

cp support-files/mysql.server /etc/init.d/mysql

12) MySQL-Befehl unter CentOS7

systemctl startet MySQL
systemctl startet MySQL neu
systemctl stoppt MySQL
systemctl aktiviert MySQL

13) MySQL-Passwort ändern

mysqladmin -u root-Passwort

14) Verbindung zu MySQL herstellen

mysql -uroot -p
****** #Passwort eingeben exit #Beenden

Zusammenfassen

Dies ist das Ende dieses Artikels über den Installationsprozess von MySQL5.6.40 unter CentOS7 64. Weitere Informationen zur Installation von MySQL5.6.40 unter CentOS7 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Detailliertes Tutorial zur Installation der MySQL 8.0.20-Datenbank auf CentOS 7
  • Detailliertes Tutorial zur Installation von MySQL 8.0.20 auf CentOS7.8
  • Tutorial-Analyse der Schnellinstallation von mysql5.7 basierend auf centos7
  • Detailliertes Tutorial zum Kompilieren und Installieren von mysql8.0.29 in der LNMP-Umgebung von CentOS8
  • Detaillierte Anweisungen zur Installation von MySQL8.0.19 im CentOS7.5-Tutorial
  • Installieren Sie CentOS7 in VMware (legen Sie eine statische IP-Adresse fest) und installieren Sie die MySQL-Datenbank über den Docker-Container (sehr ausführliches Tutorial).
  • Tutorial zur Installation und Konfiguration der Centos7-MySQL-Datenbank

<<:  Ein Artikel bringt Ihnen die Vererbung von JS-Funktionen bei

>>:  Analyse der Nginx-Konfiguration und häufig gestellter Fragen des Alibaba Cloud CentOS7-Servers

Artikel empfehlen

Der vollständige Prozess der Docker-Image-Erstellung

Inhaltsverzeichnis Vorwort Erstellungsschritte Er...

Prinzip und Implementierung der parallelen Replikation von MySQL5.7

Jeder, der ein wenig über Datenoperationen und -w...

So installieren Sie den Kibana-Tokenizer im Docker-Container

Schritt: 1. Erstellen Sie eine neue Datei docker-...

Verwenden Sie Javascript, um eine dynamische QQ-Registrierungsseite zu erstellen

Inhaltsverzeichnis 1. Einleitung 1. Grundlayout 2...

Umfassende Analyse von Prototypen, Prototypobjekten und Prototypketten in js

Inhaltsverzeichnis Prototypen verstehen Prototypo...

Beispiel für die Verwendung eines manipulationssicheren JavaScript-Objekts

Inhaltsverzeichnis Manipulationssicheres Javascri...

Implementierungscode für unendliches Scrollen mit n Containerelementen

Szenario So rendern Sie Listen mit bis zu 10.000 ...

Front-End-JavaScript-Versprechen

Inhaltsverzeichnis 1. Was ist Promise 2. Grundleg...

Mysql implementiert drei Funktionen zum Feldspleißen

Beim Exportieren von Daten in Operationen ist das...

Detaillierte Erklärung der Standort- und Umschreibenutzung in nginx

1. Zusammenfassung der Standortnutzung Der Stando...

Implementierung der CSS-Variableneinfügung im Vue3-Stil

Inhaltsverzeichnis Zusammenfassung Einfaches Beis...