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
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.
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
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
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
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
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.
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
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!