Maison > Article > base de données > Que dois-je faire si MySQL signale une erreur lors de la modification de mon.ini ?
La solution à l'erreur signalée par mysql lors de la modification de my.ini : changez d'abord l'encodage par défaut de mysql en utf8mb4 et modifiez la configuration [my.ini] puis modifiez les variables et vérifiez si le paramétrage est réussi ; .
Plus de recommandations d'apprentissage gratuites connexes : tutoriel mysql (Vidéo)
Solution à l'erreur signalée par MySQL lors de la modification de my.ini :
Processus de modification de l'encodage par défaut de MySQL en utf8mb4 Comme suit :
Fermez le service mysql
Modifiez le fichier de configuration my.ini (la méthode de modification est écrite ci-dessous), veillez à l'enregistrer en codage ANSI
Démarrez le service mysql
Modifiez les variables, (la méthode de paramétrage est écrite ci-dessous)
Vérifiez si le paramétrage est réussi, (la méthode de vérification est écrite ci-dessous)
Modifiez la configuration my.ini : (Vous il suffit de faire attention à la partie utf8mb4 de la configuration, aux autres parties de la configuration Pas besoin de se référer à la mienne)
[mysqld] character-set-client-handshake = FALSE character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci init_connect='SET NAMES utf8mb4' sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION" default_storage_engine=innodb innodb_buffer_pool_size=1000M innodb_log_file_size=50M innodb_file_format=barracuda innodb_file_per_table=true innodb_large_prefix=true max_allowed_packet=500M # 设置mysql的安装目录 basedir=D:\mysql-5.6.40-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\mysql-5.6.40-winx64\data # 允许最大连接数 max_connections=200 [mysql] default-character-set = utf8mb4 [client] default-character-set = utf8mb4
Modifier la méthode de variable :
Exécuter simplement le sql suivant
set character_set_client = utf8mb4; set character_set_connection = utf8mb4; set character_set_database = utf8mb4; set character_set_results = utf8mb4;
Vérifiez la méthode de configuration réussie :
Exécutez sql
SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';
Les résultats sont les suivants et le résultat est réussi
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!