J'ai créé une procédure stockée dans phpMyAdmin.
CREATE PROCEDURE Sample()
SELECT * FROM feedback
Où pourrais-je visualiser cette procédure ? Si ce n'est pas possible avec phpMyAdmin, quel(s) bon(s) programme(s) permet(tent) d'écrire, de stocker et de visualiser des procédures stockées, des tables, etc.
0 votes
Selon le Page d'accueil de phpMyAdmin Il a la capacité de "gérer les procédures stockées et les déclencheurs", mais je n'arrive pas à comprendre comment.
14 votes
Pour l'amour de tout ce qui est sacré sur le web et pour votre propre santé mentale - s'il vous plaît, s'il vous plaît, n'utilisez pas cette merde de PHPMyAdmin, il y a tellement d'outils GUI qui sont meilleurs et ne posent pas un énorme, énorme risque de sécurité et ils n'ont pas une convivialité terrible. L'un d'entre eux est MySQL Workbench ( mysql.com/downloads/workbench ) et l'autre est SQLYog( webyog.com ).
0 votes
Bon sang, je suis content d'avoir trouvé ce fil de discussion et le commentaire sur MySQL Workbench ! Merci N.B. ! Je débute avec PHP/MySQL et je ne savais même pas que des outils plus avancés existaient. Workbench me rappelle beaucoup MS SQL Management Studio et c'est exactement ce dont j'ai besoin ! Et c'était si facile de le faire fonctionner - il suffit de décompresser le zip, de l'exécuter, de cliquer sur connecter et tout est prêt !
3 votes
@N.B : Oui, mais beaucoup d'hébergeurs ne vous donnent pas l'accès au shell, ni n'exposent leur serveur de base de données MySQL sur Internet, donc souvent votre seule option est d'utiliser un PHPMyAdmin préinstallé.
0 votes
@N.B Je voudrais jouer l'avocat du diable et vous demander de citer une source qui traite spécifiquement de votre opinion concernant le "risque de sécurité énorme, énorme" de PHPMyAdmin. Plus précisément, toutes les étapes proposées pour sécuriser un serveur pour l'utilisation de PHPMyAdmin sont applicables à l'utilisation de tout script PHP (vraisemblablement déjà en cours d'exécution) et encore plus à l'utilisation de tout logiciel de gestion de bases de données à distance, y compris MySQL Workbench et SQLYog. Source : stackoverflow.com/questions/3661911/ Quant à la convivialité, il s'agit d'une simple préférence qui ne mérite pas d'être débattue.
0 votes
@Strixy - ici une belle histoire de failles de sécurité qui ne cessent d'être "corrigées". Ce que vous avez dit est notoirement faux, un logiciel de gestion de db à distance n'impose pas les mêmes risques de sécurité que PhpMyAdmin et n'est même pas capable d'une telle "fonctionnalité". C'est un logiciel qui a une histoire connue de problèmes, son code est loin d'être agréable et lisible - donc Parcheando il n'est pas exactement rapide, et il y a pléthore d'installations obsolètes de PhpMyAdmin là-bas. Pour faire court - c'est vraiment un logiciel de merde. Je ne recommanderais pas de l'utiliser, jamais.
0 votes
@N.B. Je n'ai pas dit que la gestion à distance des logiciels db impose les mêmes risques de sécurité. Je ne sais même pas comment vous pouvez interpréter ce que j'ai dit comme tel. Ma position est qu'aucune des deux approches n'est sûre tant que vous ne prenez pas de mesures pour les sécuriser. Utiliser des opinions fortement formulées et déformer ma position est un peu offensant, mais plus important encore, suggérer que MySQL Workbench est sécurisé est dangereux. Lorsqu'on vous a demandé d'étayer votre affirmation, vous n'avez pas été en mesure de fournir plus qu'un journal des modifications. MySQL Workbench et Server fournissent tous deux des journaux de modifications publics et incluent tous deux des corrections liées à la sécurité.
0 votes
Sans phpMyAdmin, comment allez-vous gérer votre base de données depuis votre smartphone ? :))