Heim > Datenbank > MySQL-Tutorial > MySQL-Installationsmethode in CentOS

MySQL-Installationsmethode in CentOS

一个新手
Freigeben: 2017-10-17 10:02:02
Original
1370 Leute haben es durchsucht

MySQL-Bereitstellungsdokument

Betriebssystem: CentOS Linux Release 7.4.1708
Kernel-Version: 3.10.0

# Manuelle Installation
1> Ändern Sie MySQL-5.5.54 -linux2.6-x86_64.tar.gz Hochladen in das CentOS-Server/tmp-Verzeichnis

2> Entpacken Sie das komprimierte Paket nach /usr/local/


[root@localhost local]# tar -zxvf /tmp/mysql-5.5.54-linux2.6-x86_64.tar.gz -C /usr/local/
Nach dem Login kopieren

3> Softlinks einrichten


[root@localhost local]# ln -s mysql-5.5.54-linux2.6-x86_64/ mysql
Nach dem Login kopieren
4> Benutzergruppen und Benutzer hinzufügen


[root@localhost local]# groupadd -r mysql
[root@localhost local]# useradd -g mysql -r -s /sbin/nologin mysql
Nach dem Login kopieren
5> /usr/local/mysql/*-Berechtigungen erteilen


[root@localhost local]# chown -R mysql.mysql /usr/local/mysql/*
Nach dem Login kopieren
6> Legen Sie den Datenspeicherpfad fest und erteilen Sie Berechtigungen


[root@localhost local]# mkdir –p /data/mydata
[root@localhost local]# chown -R mysql.mysql /data/mydata
Nach dem Login kopieren
7> MySQL initialisieren


[root@localhost local]# cd /usr/local/mysql
[root@localhost local]# scripts/mysql_install_db --datadir=/data/mydata --user=mysql
Nach dem Login kopieren
8> Zurück zu Root-Berechtigungen


[root@localhost local]# chown -R root /usr/local/mysql/*
Nach dem Login kopieren
9> Automatischen Start hinzufügen


[root@localhost local]# cp -a mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@localhost local]# chkconfig --add mysqld
Nach dem Login kopieren
10> Konfigurationsdatei ändern


[root@localhost local]# cp -a /usr/local/mysql/support-files/my-large.cnf /etc/my.cnf
[root@localhost local]# vi /data/mydata
Nach dem Login kopieren
Fügen Sie datadir = /data/mydata unter dem Feld [mysqld] hinzu

thread_concurrency = 2-fache Anzahl der physischen Kerne der CPU
Speichern, beenden Sie /etc/my.cnf

11> Starten Sie den MySQL-Dienst


12> Erstellen Sie ein Root-Benutzerpasswort
[root@localhost local]# /etc/rc.d/init.d/mysqld start
Nach dem Login kopieren
*Melden Sie sich zuerst bei MySQL an



* Als Fortsetzung von oben wird „Passwort eingeben“ angezeigt:
[root@localhost local]# mysql -uroot -hlocalhost -p
Enter password:
Nach dem Login kopieren
(drücken Sie direkt die Eingabetaste)

*Legen Sie das Passwort fest, vorausgesetzt, das Passwort lautet: zz2014info


* Es wird wie folgt angezeigt und zeigt dann an, dass das Passwort erfolgreich erstellt wurde
mysql> SET PASSWORD FOR 'root'@'localhost'=PASSWORD('zz2014info');
Nach dem Login kopieren


13> MySQL-Instanz erstellen
Query OK, 0 rows affected (0.14 sec)
Nach dem Login kopieren
* Erstellen Sie eine MySQL-Instanz, z. B. logincenter


******* ****************************** ********************* *****
****************mysql-Instanzname ist Groß-/Kleinschreibung -sensitive******************** ***
********************Die Entwicklungsseite verwendet Kleinbuchstaben**************************** *******
************** ******Groß-/Kleinschreibung ignorieren konfigurierbar*************** ***********
********** ************************** ************************** ******



*Beispiel ansehen Ist die Erstellung erfolgreich?
mysql> CREATE DATABASE logincenter;
Query OK, 1 row affected (0.01 sec)
Nach dem Login kopieren


14> Fügen Sie den MySQL-Befehl zur Umgebungsvariablen hinzu
mysql> SHOW DATABASES;+--------------------+
| Database |
+--------------------+
| information_schema |
| logincenter |
| mysql |
| performance_schema |
| test |
+--------------------+
Nach dem Login kopieren


15> .sql-Anweisungsskript importieren (nehmen Sie logincenter.sql als Beispiel)
[root@localhost local]# echo "PATH=$PATH:/usr/local/mysql/bin" > /etc/profile.d/mysql.sh[root@localhost local]# echo "export PATH" >> /etc/profile.d/mysql.sh[root@localhost local]# source /etc/profile
Nach dem Login kopieren


Das obige ist der detaillierte Inhalt vonMySQL-Installationsmethode in CentOS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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