Heim >Datenbank >MySQL-Tutorial >Kompilieren und installieren Sie MySQL manuell

Kompilieren und installieren Sie MySQL manuell

高洛峰
高洛峰Original
2016-12-02 14:43:48954Durchsuche

Mysql kompilieren und installieren:
1. Erstellen Sie ein Datenverzeichnis (Standard ist im MySQL-Installationsverzeichnis)
1. Erstellen Sie das Verzeichnis /mydata/data
[Hinweis: Jedes Verzeichnis, das unter erstellt wurde MySQL-Datenverzeichnis wird als Datenbank erkannt]
2. Erstellen Sie eine unabhängige Partition /dev/sdaX (basierend auf der tatsächlichen Situation wird empfohlen, das logische LVM-Volume zu verwenden)
3. Mounten Sie die neu erstellte Partition auf /mydata
4. Automatisches Mounten beim Start bearbeiten
vim /etc/fstab
Fügen Sie Zeilen ähnlich der folgenden hinzu:
Device Mount point File system defaults 0 0
2. Benutzer erstellen: Benutzer Wird von MySQL zum Ausführen von
1 .groupadd -g 3306 mysql
2.useradd -u 3306 -g mysql -M -s /sbin/nologin mysql
3 verwendet. Geben Sie dem MySQL-Benutzer alle Berechtigungen für die Daten Verzeichnis
chown -R mysql:mysql / mydata
4. Dekomprimieren und konfigurieren Sie Mysql
1.tar xf mysql-5.5.15-linux2.6-i686.tar.gz -C /usr/local
2.cd /usr/local
3.ln -sv mysql-5.5.15-linux2.6-i686 mysql
4.cd mysql
5.chown -R mysql:mysql > MySQL initialisieren:
6.scripts/mysql_install_db --user=mysql --datadir=/mydata/data
7.chown -R root .
5. Dienststart konfigurieren:
Startskript vorbereiten :
8.cp support-files/mysql .server /etc/init.d/mysqld
Der Service-Warteschlange beitreten
9.chkconfig --add mysqld
Auf automatischen Start beim Booten einstellen
10.chkconfig mysqld on
Kopieren Sie die Konfigurationsdatei:
11.cp support-files/my-large.cnf /etc/my.cnf
12.vim /etc/my.cnf
Fügen Sie den folgenden Inhalt unter dem Feld [mysqld] hinzu
datadir = /mydata /data
Ändern Sie thread_concurrency = 8 in thread_concurrency = 2
Starten Sie den Dienst:
13.service mysqld start
[Hinweis : Wenn der Start fehlschlägt, überprüfen Sie bitte das „Datenverzeichnis“, das mit „.err“ endet Standardverzeichnis, um verwandte Dateien zu finden)
#Bibliotheksdateien:
vim /etc/ld .so.conf.d/mysql.conf
Hinzufügen:/usr/local/mysql/lib --> und beenden
ldconfig (-v zeigt Ausführungsergebnisse an)

#Header-Datei:
ln -sv /usr/local/mysql/include /usr/include/mysql
#PATH
vim /etc/profile
Hinzufügen: PATH=$PATH:/usr/local/mysql/ bin (empfohlen, über der Zeile „export“ hinzugefügt zu werden)
source /etc/profile

#MAN (es spielt keine Rolle, wenn Sie es nicht konfigurieren möchten)
vim /etc/man.config
Hinzufügen: MANPATH /usr/local/mysql/man

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