Mysql
 sql >> база данни >  >> RDS >> Mysql

Zend_Db:Как да се свържа с MySQL база данни през SSH тунел?

Просто стартирайте SSH тунел и използвайте локалния порт като ваш MySQL порт.

Например, стартирате тунел по този начин,

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

И можете да се свържете с MySQL по този начин,

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

За zend_db правите това,

$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. Как да разделя низ от записи, разделени със запетая, и да ги подредим последователно в MySQL?

  2. Недостатъци на съхраняването на изображения в база данни?

  3. MYSQL - Как да заобиколите ограничението за размера на реда от 66 KB

  4. Създаване на процедура в mySql с параметри

  5. Функция MySQL EXP() – Връщане на e, повдигнато до степен на x