Je voulais savoir si il y avait un moyen simple et de façon permanente de changer le prompt de MySQL dans WampServer, dans un fichier .ini particulier ?je ne l'ai pas trouvé dans les options de Wamp par clic-droit non plus.
Je précise que j'ai mis le dossier de mysql/bin dans le path system de windows, pour pouvoir y accéder depuis n'importe quelle CMD, j'utilise au passage Cmder...mais hormis CMDER , quand je lance un cmd de base , je suis obligé à chaque fois , après mis mysql -uroot, de faire un "prompt \h-MySQL-\v['\d']> ", ça me parait plus précis. Sinon dans MariaDB, la base utilisée (ou non) en cours est bien mis entre crochet... J'utilise les toutes dernières version de wampserser 3.1.1 et compagnie sauf pour php qui est en 7.1.12.
Sinon chose qui n'a rien à voir, mais je m'étais demandé si il était possible de mettre le projet Wamp dans github et comme ça à l'aide de composer de faire des updates automatique par exemple, chaque utilisateur aurait juste à faire un composer update, et c'est tout, y compris pour les VC et compagnie et les mises à jours seraient plus facile ...
Modifie 1 fois. Derniere modification le 21/01/2018 à 15:36 par wampman.
> changer le prompt de MySQL dans WampServer Les paramètres de MySQL sont dans le fichier my.ini de la version en cours. Par exemple sous la section [client] du fichier my.ini mettre
prompt = "\\h-MySQL-\\v['\\d']>"
(Les anti-slash doivent être doublés). Je n'en savais rien. Je suis juste aller lire la documentation et j'ai fait des essais
merci pour ta réponse, ya pas un moyen de rajouter dans le menu contextuel de wamp la manip du changement de prompt ? Faudra que je le refasse à chaque changement de version Mysql, c'est un peu pénible non ?
Il n'y a aucun intérêt à utilise le prompt de MySql. Pourquoi ? Car en utilisant des script MySQl, celui-ci n’apparait nul part. Le prompt apparait que si vous utilisez la console.
Si par contre cela vous tient à coeur, dans ce cas là, vous devez la placer dans le fichier "my.ini".
@+
---------------------------------------------------------------------------------------------------------------------------------------------------------------- Mon site : [www.jcz.fr]
> ya pas un moyen de rajouter dans le menu contextuel de wamp la manip du changement de prompt ? C'est éventuellement faisable. Mais ça ne sera jamais transmissible automatiquement de version en version.
Chaque version de MySQL, tout comme chaque version de PHP possède son propre fichier de configuration my.ini pour MySQL, php.ini (phpForApache.ini) pour PHP et, à part le port utilisé, rien n'est commun lorsque l'on change de version. Ceci pour éviter que des paramètres puissent être transmis de version en version alors qu'il n'existent plus et vont générer une erreur fatale.
Artemus , oui j'utilise souvent la console, d'ailleurs meme pour MariaDB, le prompt par défaut affiche la base de donnée courante (ou none), et ce n'est pas un hasard si ça été mis...
Ottomatic, pourtant dans le menu de Wamp, dans la configuration de MySQL, il y a bien des variables qui sont transmissible d'une version de MySQL à une autre , comme par exemple 'key_buffer_size' (clique gauche, MySQL, Configuration MySQL)
> il y a bien des variables qui sont transmissible d'une version de MySQL à une autre , > comme par exemple 'key_buffer_size' (clique gauche, MySQL, Configuration MySQL) Uniquement valable pour la version en cours. Ça ne transmet pas la valeur lors d'un changement de version, ça ne fait qu'afficher la valeur qui est dans le my.ini de la version MySQL en cours.
Mettre un prompt pour les prochaine versions MySQL et MariaDB, c'est faisable, par exemple : "\h MySQL\v ['\d']>" pour MySQL ce qui donne dans la console
localhost MySQL5.7.21 ['(none)']>
"\h \v ['\d']>" pour MariaDB puisque MariaDB est déjà affiché, ce qui donne dans la console :
localhost 10.2.12-MariaDB ['(none)']>
Pour l'afficher en menu Paramètres MySQL ou MariaDB, ça ne pourrait être fait que pour l'update 3.1.2 ainsi que pour le rajouter dans les versions MySQL qui ne l'auraient pas. Ce serait juste un affichage du prompt si il existe, pas une possibilité de modification, vu toutes les « conneries » qui pourraient être faites ; je ne dispose pas d'un vérificateur syntaxique du prompt.