MySQL est un logiciel très utilisé dans la gestion de bases de données, qu'il soit utilisé par des entreprises ou des particuliers. Lors de l'utilisation de MySQL, nous devons parfois définir son adresse IP pour un accès à distance. Ensuite, cet article expliquera comment définir l'adresse IP pour MySQL.
1. Comprendre la nécessité des paramètres IP de MySQL
Par défaut, MySQL autorisera uniquement l'accès IP local, nous ne pouvons donc pas nous connecter à distance via d'autres clients. Par conséquent, pour permettre à d’autres clients d’accéder à MySQL, ils doivent définir leur adresse IP.
2. Modifier le fichier de configuration MySQL
Tout d'abord, nous devons trouver le fichier de configuration MySQL my.cnf. Son emplacement est légèrement différent selon les systèmes d'exploitation :
Il est généralement stocké. uniformément sous Windows Dans le répertoire data sous le répertoire d'installation de MySQL, tel que C:Program Filesmysqldatamy.cnf
Sous Linux, il est généralement stocké dans le répertoire /etc, tel que /etc/my.cnf;
Ouvrez le fichier my.cnf avec un éditeur de texte et insérez le code suivant dans la balise [mysqld] :
[mysqld] bind-address = 0.0.0.0
Parmi eux, 0.0.0.0 signifie autoriser n'importe quelle adresse IP à se connecter, ou il peut être défini sur Une adresse IP spécifique, par exemple :
[mysqld] bind-address = 192.168.1.100
signifie que seuls les hôtes avec l'adresse IP 192.168.1.100 sont autorisés à se connecter. Enregistrez et quittez après modification.
3. Redémarrez le service MySQL
Après avoir modifié le fichier my.cnf, nous devons redémarrer le service MySQL pour qu'il prenne effet. Utilisez la commande suivante pour redémarrer le service MySQL :
Sous Windows, vous pouvez utiliser le gestionnaire « Service », recherchez MySQL, faites un clic droit et sélectionnez « Redémarrer » ;
Sous Linux, vous pouvez utiliser la commande suivante pour redémarrer le service MySQL. Service MySQL :
service mysqld restart
4. Configurez l'utilisateur MySQL
Enfin, nous devons créer un utilisateur autorisé à accéder à MySQL. Ici, nous prenons la création d'un utilisateur avec le nom d'utilisateur "user" et le mot de passe "password". un exemple. Le code est le suivant :
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;
Parmi eux, % signifie permettre à n'importe quel hôte de se connecter, vous pouvez également le définir sur une adresse IP spécifique. Par exemple :
GRANT ALL PRIVILEGES ON *.* TO 'user'@'192.168.1.100' IDENTIFIED BY 'password' WITH GRANT OPTION;
signifie que seuls les hôtes avec l'adresse IP 192.168. 1 100 personnes sont autorisées à se connecter.
En général, la configuration IP MySQL est une opération très importante et doit être prise au sérieux. Grâce aux étapes ci-dessus, nous pouvons facilement accéder à distance à MySQL, ce qui offre une grande commodité pour la gestion des données.
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!