Heim  >  Artikel  >  Datenbank  >  MySQL-Installationsmethode in CentOS

MySQL-Installationsmethode in CentOS

一个新手
一个新手Original
2017-10-17 10:02:021352Durchsuche

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/ mysql
4> Benutzergruppen und Benutzer hinzufügen


[root@localhost local]# groupadd -r mysql
[root@localhost local]# useradd -g mysql -r -s /sbin/nologin mysql
5> /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/mydata
7> MySQL initialisieren


[root@localhost local]# cd /usr/local/mysql
[root@localhost local]# scripts/mysql_install_db --datadir=/data/mydata --user=mysql
8> 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 mysqld
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
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
*Melden Sie sich zuerst bei MySQL an



* Als Fortsetzung von oben wird „Passwort eingeben“ angezeigt:
[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


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


13> MySQL-Instanz erstellen
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*************** ***********
********** ************************** ************************** ******



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


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


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


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!

Stellungnahme:
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