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/
3> Softlinks einrichten
[root@localhost local]# ln -s mysql-5.5.54-linux2.6-x86_64/ mysql4> Benutzergruppen und Benutzer hinzufügen
[root@localhost local]# groupadd -r mysql [root@localhost local]# useradd -g mysql -r -s /sbin/nologin mysql5> /usr/local/mysql/*-Berechtigungen erteilen
[root@localhost local]# chown -R mysql.mysql /usr/local/mysql/*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/mydata7> MySQL initialisieren
[root@localhost local]# cd /usr/local/mysql [root@localhost local]# scripts/mysql_install_db --datadir=/data/mydata --user=mysql8> Zurück zu Root-Berechtigungen
[root@localhost local]# chown -R root /usr/local/mysql/*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 mysqld10> Konfigurationsdatei ändern
[root@localhost local]# cp -a /usr/local/mysql/support-files/my-large.cnf /etc/my.cnf [root@localhost local]# vi /data/mydataFü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
[root@localhost local]# /etc/rc.d/init.d/mysqld start*Melden Sie sich zuerst bei MySQL an
[root@localhost local]# mysql -uroot -hlocalhost -p Enter password:(drücken Sie direkt die Eingabetaste)
*Legen Sie das Passwort fest, vorausgesetzt, das Passwort lautet: zz2014info
mysql> SET PASSWORD FOR 'root'@'localhost'=PASSWORD('zz2014info');
Query OK, 0 rows affected (0.14 sec)* Erstellen Sie eine MySQL-Instanz, z. B. logincenter
******* ****************************** ********************* *****
****************mysql-Instanzname ist Groß-/Kleinschreibung -sensitive******************** ***
********************Die Entwicklungsseite verwendet Kleinbuchstaben**************************** *******
************** ******Groß-/Kleinschreibung ignorieren konfigurierbar*************** ***********
********** ************************** ************************** ******
mysql> CREATE DATABASE logincenter; Query OK, 1 row affected (0.01 sec)
mysql> SHOW DATABASES;+--------------------+ | Database | +--------------------+ | information_schema | | logincenter | | mysql | | performance_schema | | test | +--------------------+
[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
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!