Maison >base de données >tutoriel mysql >Comment configurer la version sans installation de MySQL

Comment configurer la version sans installation de MySQL

PHPz
PHPzoriginal
2023-04-20 10:11:171930parcourir

MySQL est un système de gestion de bases de données relationnelles open source qui est devenu le premier choix de nombreux développeurs Web et data scientists. Dans le travail de développement quotidien, nous devons inévitablement installer et configurer MySQL, et le processus de configuration de MySQL est souvent fastidieux et prend du temps. Cependant, si vous disposez d’une copie d’installation gratuite de MySQL, vous pouvez tout faire avec moins d’effort.

1. Téléchargez la version sans installation de MySQL

Tout d'abord, téléchargez la dernière version du programme MySQL sans installation sur le site officiel de MySQL (https://dev.mysql.com/downloads/mysql/).

Après le téléchargement, décompressez-le dans n'importe quel répertoire.

2. Configurez MySQL sur Windows

  1. Configurez les variables d'environnement

Ajoutez le répertoire bin de MySQL aux variables d'environnement du système. Entrez les propriétés du système -> Paramètres système avancés -> Variables d'environnement -> Modifiez les variables système, recherchez la variable Path et ajoutez le répertoire bin MySQL.

  1. Configurez le fichier de configuration my.ini

Copiez le fichier my.ini décompressé dans le répertoire de décompression MySQL. Par exemple, copiez le fichier my.ini dans le répertoire C:mysql-8.0.21-winx64, puis modifiez le fichier de configuration.

Modifiez le fichier de configuration my.ini et spécifiez le répertoire de stockage des données MySQL :

datadir=C:/mysql-8.0.21-winx64/data

Le répertoire de données ici est créé manuellement après décompression de MySQL. Et certains paramètres doivent être configurés davantage pour améliorer les performances du système, par exemple :

character-set-server=utf8
max_connections=1000
wait_timeout=600
innodb_buffer_pool_size=128M
  1. Démarrez MySQL

Basculez le répertoire actuel sur C:mysql-8.0.21-winx64bin dans la ligne de commande, puis exécutez la commande suivante pour démarrer MySQL :

mysqld --initialize-insecure --user=mysql
mysqld --console

Ensuite, vous pouvez utiliser la commande mysql dans la ligne de commande pour vous connecter à la base de données :

mysql -u root -p
  1. Configurer le service MySQL

Entrez le répertoire bin de MySQL sur la ligne de commande et exécutez le commande suivante pour configurer MySQL en tant que service système :

mysqld --install

Ensuite, vous pouvez voir le service MySQL dans les services Windows et le démarrer manuellement.

3. Configurez MySQL sous Linux

  1. Configurez le fichier de configuration my.cnf

Copiez le fichier my.cnf décompressé dans le répertoire de décompression MySQL. Par exemple, copiez le fichier my.cnf dans le répertoire /usr/local/mysql, puis modifiez le fichier de configuration :

[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. Initialize MySQL

Exécutez la commande suivante sur la ligne de commande pour initialiser MySQL :

/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

Parmi eux, --basedir et --datadir spécifient respectivement le répertoire d'installation de MySQL et le répertoire de stockage des données.

  1. Démarrez MySQL

Exécutez la commande suivante dans la ligne de commande pour démarrer MySQL :

/usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/my.cnf --user=mysql &

Ensuite, vous pouvez utiliser la commande mysql dans la ligne de commande pour vous connecter à la base de données :

mysql -u root -p
  1. Définir en tant que service système

Si nécessaire Pour configurer MySQL en tant que service système, vous devez d'abord ajouter la commande suivante à /etc/rc.local :

/usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/my.cnf --user=mysql &

Exécutez ensuite la commande suivante sur la ligne de commande pour configurer MySQL en tant que service système :

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
service mysql start

Résumé

Grâce à la méthode ci-dessus, la configuration de la version sans installation de MySQL peut éviter le processus d'installation fastidieux et vous permettre de démarrer votre travail de développement plus rapidement. Bien entendu, cette méthode ne convient pas à tous les projets, mais elle est plus adaptée aux projets qui nécessitent des tests et un débogage fréquents.

Enfin, il est recommandé de lire la documentation officielle de MySQL avant d'opérer pour vous assurer que vos opérations sont correctes et éviter les erreurs inutiles.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn