none
Lista de Bancos MySQl

    Pergunta

  •  

    Galera, preciso me conectar no mysql e me informar a list de bancos mysql que eu tenho naquele servidor

    ex no servidor  server21 tenho os banco bdtestes , homologacao e producao em outros servidores terei outros bancos

    preciso descobrir quais bancos estão no servidor escolhido.

     

     

    obrigado.

    sábado, 27 de dezembro de 2008 13:42

Respostas

  • Wagner,

     

    Vc terá que utilizar uma string de conexão compatível com a versão do seu MySql,

    Verifique com versão do seu Mysql e a string adequada que vc deverá usar:

    http://www.itmnetworks.com.br/suporte/conectionstrings.php

     

    Enquanto a listar os servidores, vc vai precisar fazer uma query.

    Ex:

     

    ********* QUERY **********
    SELECT pg_database.datname as "Database",
           pg_user.usename as "Owner"FROM pg_database, pg_user
    WHERE pg_database.datdba = pg_user.usesysid

    UNION

    SELECT pg_database.datname as "Database",
           NULL as "Owner"FROM pg_database
    WHERE pg_database.datdba NOT IN (SELECT usesysid FROM pg_user)
    ORDER BY "Database"
    **************************

       List of databases
      Database  |  Owner
    ------------+----------
    regression | postgres
    template0  | postgres
    template1  | postgres
    (3 rows)

    regression=#

    []s,

     

    Leandro Rodrigues

     

     

     

    sábado, 27 de dezembro de 2008 14:31