Heim  >  Artikel  >  Datenbank  >  So konfigurieren Sie die installationsfreie Version von MySQL

So konfigurieren Sie die installationsfreie Version von MySQL

PHPz
PHPzOriginal
2023-04-20 10:11:171877Durchsuche

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

  1. Umgebungsvariablen 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.

  1. Konfigurieren Sie die my.ini-Konfigurationsdatei.

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
  1. MySQL starten

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
  1. MySQL-Dienst konfigurieren

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

  1. Konfigurieren Sie die my.cnf-Konfigurationsdatei

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
  1. MySQL initialisieren

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.

  1. MySQL starten

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
  1. Als Systemdienst festlegen

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!

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