Bonjour,
j'utilise MySQL 5.7.17 x86 avec EasyPhp sous Windows 7 (PhpMyAdmin 4.7.0).
Je dois importer une base de données dont le nom comporte des majuscules, et MySql le transforme systématiquement en minuscules au moment de l'importation. Je précise que la base doit conserver son nom actuel pour diverses raisons.
J'ai cru comprendre en faisant des recherches, qu'il s'agit d'un fonctionnement normal de MySql, mais qu'on peut l'inhiber en changeant un paramètre du fichier "my.ini" ou en insérant ce paramètre dans "my.ini" :
set-variable = lower_case_table_names=0
J'ai effectivement trouvé un fichier "my.ini" dans : C:\Program Files (x86)\EasyPHP-Devserver-17\eds-binaries\dbserver\mysql5717x86x.....
Il y avait très peu de paramètres dans ce fichier, le paramètre ci-dessus n'y figurait pas, et le fait d'insérer sous la rubrique"[mysqld] (comme mentionné dans une aide en ligne de MySql) bloque le serveur MySql quand je le relance.
Voici le fichier "my.ini" (non renseigné) :
Code ini : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 [client] port = 3306 [mysqld] #Path to installation directory. All paths are usually resolved relative to this. basedir = "" #Path to the database root datadir = "" # The default storage engine that will be used when create new tables default-storage-engine = MYISAM bind-address = 127.0.0.1 socket = "" log_error = "" sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
Ai-je choisi le bon fichier my.ini" (je n'en ai pas trouvé d'autres) ? Que faire ?...
Partager