Blog Tinux Net

mariadb shell

Todas las publicaciones etiquetadas mariadb shell por Blog Tinux Net
  • Publicado en

    file: database.mysql.php

    <?php
    
    $host = "localhost";
    $port = 3306;
    $database = "Database";
    $user_database = "UserDatabase";
    $password_database = "PassDatabase";
    // Si tenemos que hacerlo a traves de un tunel
    
    shell_exec("ssh -fNg -L 3310:$host:3306 user_ssh@domain.dom");
    

    Para comprobar que el túnel funciona:

    ssh -N -L 3310:127.0.0.1:3306 user_ssh@domain.dom 
    

    y si estas en un shell:

    mariadb -D database -u user_database -ppassword -h 127.0.0.1 -P 3310
    
     $link = new mysqli($host, $user_database, $password_database, $database, $port);
    if ($link->connect_error) {  
    
      die("Error: No se pudo conectar a MySQL." . 
    PHP_EOL); }
    echo "Connected successfully";
      ?> 
    

    En cada script para poder operar con la base de datos tenemos que llamar al archivo de configuracion:

    Para obtener un solo registro y visualizarlo: Y para utilizarlo:

    <?php echo $origen_suministro ?>