Quando você quiser conectar com um programa cliente a um servidor MySQL que está escutando diferentes interfaces de rede em vez daquelas compiladas em seu programa cliente, você pode conectar usando um dos seguintes métodos:
            Inicie o cliente com --host=nome_máquina
            --port=número_porta para conectar com TCP/IP a
            uma máquina remota, ou com --host=localhost
            --socket=nome_arquivo para conectar a máquina
            local via um socket Unix ou um named pipe do Windowes.
          
            No MySQL 4.1, inicie o cliente com
            --protocol=tcp para conectar via TCP/IP,
            --protocol=socket para conectar via socket
            Unix ou --protocol=pipe para conectar via
            named pipe, ou --protocol=memory para
            conectar via memória compartilhada. Para conexões TCP/IP,
            você também pode precisar especificar as opções
            --host e --port. Para
            outros tipos de conexões, você pode precisar especificar
            uma opção --socket para definir um nome
            de socket ou named pipe name, ou uma opção
            --shared-memory-base-name para especificar
            o nome da memória compartilhada.
          
            No Unix, configure as variáveis de ambiente
            MYSQL_UNIX_PORT e
            MYSQL_TCP_PORT para apontar para o socket
            Unix e porta TCP/IP antes de iniciar seus clientes. Se você
            normalmente utiliza uma porta ou socket específico, você
            pode colocar os comandos para configurar as variáveis de
            ambiente no arquivo .login, assim eles
            serão aplicados sempre quer você logar no sistema. See
            Apêndice F, Variáveis de Ambientes do MySQL.
          
            
            
            Especifique o socket e porta TCP/IP padrões no grupo
            [clients] de um arquivo de opções. Por
            exemplo, você pode usar C:\my.cnf no
            WIndows ou o arquivo .my.cnf em seu
            diretório home no Unix. See Secção 4.1.2, “Arquivo de Opções my.cnf”.
          
            Em um programa C, você pode especificar os argumentos de
            porta ou socket na chamada de
            mysql_real_connect(). Você também pode
            ter o programa lendo de um arquivo de opções chamando
            mysql_options(). See
            Secção 12.1.3, “Descrição das Funções da API C”.
          
            Se você estiver usando o módulo Perl
            DBD::mysql você pode ler as opções dos
            arquivos de opções do MySQL. Por exemplo:
          
$dsn = "DBI:mysql:test;mysql_read_default_group=client;"
        . "mysql_read_default_file=/usr/local/mysql/data/my.cnf";
$dbh = DBI->connect($dsn, $user, $password);
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

