Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Zend_Db:Làm cách nào để kết nối với cơ sở dữ liệu MySQL qua đường hầm SSH?

Chỉ cần khởi động đường hầm SSH và sử dụng cổng cục bộ làm cổng MySQL của bạn.

Ví dụ:bạn bắt đầu đường hầm như sau,

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

Và bạn có thể kết nối với MySQL như thế này,

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

Đối với zend_db, bạn làm điều này,

$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. Cách kết nối cơ sở dữ liệu MySQL được lưu trữ cục bộ với bộ chứa docker

  2. Thay đổi và đặt lại mật khẩu gốc MySQL

  3. Không thể chuyển đổi giá trị ngày / giờ của MySQL thành System.DateTime trong VS2010

  4. Cảnh báo:mysql_real_escape_string ():Quyền truy cập bị từ chối đối với người dùng 'root' @ 'localhost' (sử dụng mật khẩu:NO) ... / public_html / checklogin.php

  5. mysqldump sao lưu và khôi phục vào máy chủ từ xa