Maison >base de données >tutoriel mysql >mysql modifier le chemin

mysql modifier le chemin

PHPz
PHPzoriginal
2023-05-23 09:50:075783parcourir

MySQL est un système de gestion de bases de données relationnelles open source populaire qui peut fonctionner sur différents systèmes d'exploitation, notamment les systèmes Windows, Linux et Mac. Lorsque vous utilisez MySQL, vous devez parfois modifier son chemin de stockage de données par défaut pour répondre à différents besoins ou restrictions. Cet article explique comment modifier le chemin de stockage des données MySQL sous les systèmes Windows et Linux.

1. Modifiez le chemin de stockage des données de MySQL sous le système Windows

Sous le système Windows, le chemin de stockage des données par défaut de MySQL est : C:ProgramDataMySQLMySQL Server 5.xData. Si vous devez le modifier vers un autre chemin, vous pouvez suivre les étapes ci-dessous :

  1. Arrêtez le service MySQL : ouvrez "Panneau de configuration" → "Outils d'administration" → "Services" et recherchez Service "MySQL", cliquez avec le bouton droit sur "Arrêter".
  2. Copiez le dossier de données : copiez le dossier de stockage de données par défaut C:ProgramDataMySQLMySQL Server 5.xData vers un nouveau chemin de stockage (tel que D:MySQL_data), en conservant le nom du dossier.
  3. Modifiez le fichier de configuration : ouvrez le fichier de configuration MySQL my.ini (chemin par défaut : C:ProgramDataMySQLMySQL Server 5.xmy.ini), recherchez la section [mysqld] et modifiez l'attribut datadir en nouveau chemin de stockage des données, par exemple datadir=D:/MySQL_data/Data.
  4. Démarrez le service MySQL : Ouvrez "Panneau de configuration" → "Outils d'administration" → "Services", recherchez le service "MySQL", faites un clic droit sur "Démarrer".

Après avoir terminé les étapes ci-dessus, MySQL stockera les données dans un nouveau chemin sans réimporter les données ni réinitialiser le programme.

2. Modifiez le chemin de stockage des données de MySQL sous le système Linux

Sous le système Linux, le chemin de stockage des données par défaut de MySQL est : /var/lib/mysql. Si vous devez le modifier vers un autre chemin, vous pouvez suivre les étapes ci-dessous :

  1. Arrêtez le service MySQL : Utilisez la commande suivante pour arrêter le service MySQL :
  2. #🎜 🎜##🎜🎜 #$ sudo /etc/init.d/mysql stop

Copier le dossier de données : copiez le dossier de stockage de données par défaut /var/lib/mysql vers un nouveau chemin de stockage (par exemple /home/mysql_data), conservez le nom du dossier.
  1. $ sudo cp -R /var/lib/mysql /home/mysql_data

Modifier le fichier de configuration : Utilisez un éditeur de texte pour l'ouvrir Fichier de configuration MySQL /etc/mysql/my.cnf, recherchez la section [mysqld] et modifiez l'attribut datadir vers le nouveau chemin de stockage des données, par exemple datadir=/home/mysql_data/mysql.
  1. Modifier les autorisations : définissez les autorisations de lecture et d'écriture correctes pour le nouveau chemin de stockage de données. Voici /home/mysql_data/mysql à titre d'exemple :
  2. $. sudo chown -R mysql:mysql /home/mysql_data/mysql
$ sudo chmod -R 755 /home/mysql_data/mysql


Démarrez le service MySQL : utilisez la commande suivante pour démarrer le service MySQL :
  1. $ sudo /etc/init.d/mysql start

Après avoir terminé les étapes ci-dessus, MySQL stockera les données dans le nouveau chemin sans réimporter les données ni réinitialiser le programme.

Résumé :

Voici les étapes ci-dessus pour modifier le chemin de stockage des données de MySQL sous les systèmes Windows et Linux. Il convient de noter qu'après avoir modifié le chemin de stockage des données, vous doit s'assurer que les autorisations de lecture et d'écriture du chemin doivent être correctes, sinon MySQL risque de ne pas pouvoir démarrer normalement ou ouvrir la base de données. Il est recommandé, lors de modifications, de sauvegarder d'abord les données et d'effectuer les tests et vérifications nécessaires.

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