Installieren Sie mysql8 offline

1./etc/my.cnf

[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql/mysql-8.0
socket=/var/lib/mysql/mysql.sock

2. MySQL initialisieren

/usr/local/mysql/mysql-8.0/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/mysql-8.0 --datadir=/usr/local/mysql/data/

Fügen Sie hier eine Bildbeschreibung ein
In der Ausgabe steht das Anfangspasswort von MySQL, notieren Sie es.

3. Sockenordner erstellen

Das heißt, socket=/var/lib/mysql/mysql.sock in /etc/my.cnf, prüfen Sie, ob ein Ordner /var/lib/mysql vorhanden ist, und autorisieren Sie ihn.

chown -R mysql:mysql /var/lib/mysql

4. Erstellen Sie einen MySQL-Befehlslink

ln -s /usr/local/mysql/mysql-8.0/bin/mysql /usr/bin

5. Starten Sie den Dienst

/usr/local/mysql/mysql-8.0/support-files/mysql.server start

Beim Start treten einige Fehler auf. Wir werden diese nacheinander beheben:
① Der Ordner existiert nicht

 mysqld_safe error: log-error set to '/var/log/mariadb/mariadb.log', however file don't exists. Create writable for user 'mysql'.
 ERROR! The server quit without updating PID file (/usr/local/mysql/data/qh-starrocks-01.pid)

Fügen Sie hier eine Bildbeschreibung ein
Erstellen Sie dann den Ordner und erteilen Sie Berechtigungen.

chown mysql:mysql  /var/log/mariadb/mariadb.log

Diesmal war die Offline-Installation erfolgreich.

Möglicherweise werden während des Startvorgangs auch andere Fehler gemeldet. Lassen Sie uns diese dieses Mal gemeinsam beheben:
② Es kann keine Verbindung zum lokalen MySQL-Server über den Socket „/tmp/mysql.sock“ hergestellt werden. (2)
Richten Sie einfach eine Soft-Verbindung ein und fertig.
Das Verzeichnis, in dem sich die Datei /var/lib/mysql/mysql.sock befindet

ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

Hinweis: Dateien im Verzeichnis /tmp werden regelmäßig gelöscht. Legen Sie daher fest, dass die Datei mysql.sock nicht gelöscht werden soll, vim /usr/lib/tmpfiles.d/tmp.confund fügen Sie sie hinzuX /tmp/mysql.sock

Supongo que te gusta

Origin blog.csdn.net/keepandkeep/article/details/129665500
Recomendado
Clasificación