Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zend_Db:Jak połączyć się z bazą danych MySQL przez tunel SSH?

Po prostu uruchom tunel SSH i użyj lokalnego portu jako portu MySQL.

Na przykład, zaczynasz tunel w ten sposób,

ssh -f [email protected] -L 3306:mysql-server.com:3306 -N

Możesz połączyć się z MySQL w ten sposób,

$conn = mysql_connect('localhost', 'mysql_user', 'mysql_password');

W przypadku zend_db robisz to,

$config = new Zend_Config(
    array(
        'database' => array(
            'adapter' => 'Mysqli',
            'params'  => array(
                'host'     => 'localhost',
                'dbname'   => 'my_db',
                'username' => 'mysql_user',
                'password' => 'mysql_password',
            )
        )
    )
);

$db = Zend_Db::factory($config->database);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przekonwertować mysql na mysqli?

  2. Serwer napotkał błąd wewnętrzny lub nieprawidłową konfigurację i nie mógł zrealizować Twojego żądania

  3. Jak wyszukać wartość oddzieloną przecinkami

  4. Konwertuj to zapytanie na elokwentne

  5. Dodawanie wiodącego zera do niektórych wartości w kolumnie w MySQL