1. Das MySQL-Installationspaket ist erforderlich und dekomprimiert: tar -zxvf + komprimierter Paketname
2. Kopieren Sie es an den Ort, an dem es installiert werden muss
Ich habe vor, es im Verzeichnis /usr/local/mysql zu installieren
3 Erstellen Sie ein MySQL Benutzer und MySQL-Gruppe zum Verwalten von MySQL
1. Konfigurieren Sie die Installation und andere Informationen
./configure --prefix=/usr/local/mysql/ --with-charset=utf8 --with-extra-charsets=all --with-unix-socket-path=/usr/local/mysql/var/mysql.sock --with-named-curses-libs=/lib/libncursesw.so.5
Sehen Sie sich die Installationskonfigurationsparametermethode an ./configure –help
Anweisungen für allgemeine Konfigurationsparameter:
参数 | 说明 |
---|---|
–prefix=/usr/local/mysql/ | 安装路径 |
–with-charset=utf8 | mysql默认字符集 |
with-extra-charsets=all | 支持多语言 |
–with-unix-socket-path=/usr/local/mysql/var/mysql.sock | 这个是指定mysql服务器启动后,联机套接字文件所处的位置和文件名,也就是说,如果CentOS mysql服务器成功启动后,就能在//usr/local/mysql/mysql/var目录中看到mysql.sock文件。如果看不到,肯定是CentOS mysql启动不了 |
–with-named-curses-libs=/lib/libncursesw.so.5 | 为了让mysql能够识别出路径 |
Die von MySQL zulässigen Zeichensätze sind
Die Konfigurationsabschlussschnittstelle ist wie folgt
2. Führen Sie den Make-Befehl aus
Wenn zu diesem Zeitpunkt der folgende Fehler angezeigt wird
Keine Curses-/Termcap-Bibliothek gefunden
Lösung:
Lösung (CentOS)
yum list|grep ncurses
yum -y install ncurses-devel
Die endgültige Schnittstelle ist wie folgt folgt
3. Führen Sie den Befehl make install aus
4. Erstellen Sie die MySQL-Autorisierungstabelle
Danach müssen Sie die CentOS-MySQL-Autorisierungstabelle erstellen, andernfalls wird die Datenbank erstellt nicht starten. Die Befehle für die MySQL-Installation werden alle im Verzeichnis /usr/local/mysql/bin installiert.
Wenn wir nach dem Ausführen des Befehls mysql_install_db /usr/local/mysql überprüfen, werden wir feststellen, dass es ein var-Verzeichnis gibt. In diesem Verzeichnis werden alle Datenbanken installiert. Nachdem wir beispielsweise die xxpt-Datenbank erstellt haben, befindet sich im Verzeichnis /usr/local/mysql/var ein xxpt-Verzeichnis.
MySQL starten
mysql.server starten
MySQL schließen
mysql.server stoppen
Die Datei mysql.server befindet sich im Verzeichnis /usr/local/mysql/share/mysql.
Das Obige ist die detaillierte Erklärung der MySQL5.1-Installation unter Linux. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).