MySQL ist ein relationales Open-Source-Datenbankverwaltungssystem, das für viele Webentwickler und Datenwissenschaftler zur ersten Wahl geworden ist. Bei der täglichen Entwicklungsarbeit müssen wir zwangsläufig MySQL installieren und konfigurieren, und die Konfiguration von MySQL ist oft umständlich und zeitaufwändig. Wenn Sie jedoch über eine MySQL-Version ohne Installation verfügen, können Sie alles mit weniger Aufwand erledigen.
1. Laden Sie die MySQL-Installationsfreie Version herunter
Laden Sie zunächst die neueste MySQL-Installationsfreie Version von der offiziellen Website von MySQL herunter (https://dev.mysql.com/downloads/mysql/).
Entpacken Sie es nach dem Herunterladen in ein beliebiges Verzeichnis.
2. MySQL unter Windows konfigurieren
Fügen Sie das bin-Verzeichnis von MySQL zu den Umgebungsvariablen des Systems hinzu. Geben Sie „Systemeigenschaften“ – „Erweiterte Systemeinstellungen“ – „Umgebungsvariablen“ ein, suchen Sie die Variable „Pfad“ und fügen Sie das MySQL-Bin-Verzeichnis hinzu.
Kopieren Sie die dekomprimierte my.ini-Datei in das MySQL-Dekomprimierungsverzeichnis. Kopieren Sie beispielsweise die Datei my.ini in das Verzeichnis C:mysql-8.0.21-winx64 und ändern Sie dann die Konfigurationsdatei.
Bearbeiten Sie die Konfigurationsdatei my.ini und geben Sie das MySQL-Datenspeicherverzeichnis an:
datadir=C:/mysql-8.0.21-winx64/data
Das Datenverzeichnis hier wird nach dem Dekomprimieren von MySQL manuell erstellt. Und einige Parameter müssen weiter konfiguriert werden, um die Leistung des Systems zu verbessern, zum Beispiel:
character-set-server=utf8 max_connections=1000 wait_timeout=600 innodb_buffer_pool_size=128M
Wechseln Sie das aktuelle Verzeichnis in der Befehlszeile auf C:mysql-8.0.21-winx64bin und führen Sie es dann aus Geben Sie den folgenden Befehl ein, um MySQL zu starten:
mysqld --initialize-insecure --user=mysql mysqld --console
Dann können Sie den MySQL-Befehl in der Befehlszeile verwenden, um eine Verbindung zur Datenbank herzustellen:
mysql -u root -p
Geben Sie in der Befehlszeile das Bin-Verzeichnis von MySQL ein und führen Sie den Befehl aus Befolgen Sie den folgenden Befehl, um MySQL als Systemdienst zu konfigurieren:
mysqld --install
Dann können Sie den MySQL-Dienst in den Windows-Diensten sehen und ihn manuell starten.
3. MySQL unter Linux konfigurieren
Kopieren Sie die dekomprimierte my.cnf-Datei in das MySQL-Dekomprimierungsverzeichnis. Kopieren Sie beispielsweise die Datei my.cnf in das Verzeichnis /usr/local/mysql und ändern Sie dann die Konfigurationsdatei:
[client] port=3306 socket=/tmp/mysql.sock [mysqld] port=3306 socket=/tmp/mysql.sock datadir=/usr/local/mysql/data infinity default_storage_engine=INNODB [mysqld_safe] log-error=/usr/local/mysql/data/mysqld.log pid-file=/usr/local/mysql/data/mysqld.pid [mysql] no-auto-rehash
Führen Sie den folgenden Befehl in der Befehlszeile aus, um MySQL zu initialisieren:
/usr/local/mysql/bin/mysqld --defaults-file=/usr/local/mysql/my.cnf --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --initialize-insecure --user=mysql
Unter diesen geben --basedir und --datadir das MySQL-Installationsverzeichnis bzw. das Datenspeicherverzeichnis an.
Führen Sie den folgenden Befehl in der Befehlszeile aus, um MySQL zu starten:
/usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/my.cnf --user=mysql &
Dann können Sie den Befehl mysql in der Befehlszeile verwenden, um eine Verbindung zur Datenbank herzustellen:
mysql -u root -p
Um MySQL als Systemdienst zu konfigurieren, müssen Sie bei Bedarf zunächst den folgenden Befehl zu /etc/rc.local hinzufügen:
/usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/my.cnf --user=mysql &
Führen Sie dann den folgenden Befehl in der Befehlszeile aus, um MySQL als Systemdienst zu konfigurieren:
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql chmod +x /etc/init.d/mysql chkconfig --add mysql service mysql start
Zusammenfassung
Durch die oben beschriebene Methode kann die Konfiguration der MySQL-Installationsfreien Version den langwierigen Installationsprozess vermeiden und es Ihnen ermöglichen, Ihre Entwicklungsarbeit schneller zu starten. Natürlich ist diese Methode nicht für jedes Projekt geeignet, eignet sich jedoch eher für Projekte, die häufiges Testen und Debuggen erfordern.
Abschließend wird empfohlen, vor dem Betrieb die offizielle MySQL-Dokumentation zu lesen, um sicherzustellen, dass Ihre Vorgänge korrekt sind und unnötige Fehler vermieden werden.
Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie die installationsfreie Version von MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!