cloud9 logo

Cloud 9. Instalar un Mysql

Como ya sabes MySQL es una de las bases de datos relacionales libres más utilizadas. Una de las posibilidades que ofrece Cloud 9 es el poder instalar un servidor MySQL con el cual crear múltiples bases de datos en tu sitio web.

Algunas de las posibilidades que ofrece MySQL son los cursores, disparadores, vistas actualizables, procedimientos almacenados, etc.

Instalación de MySQL.

Instalar MySQL en cloud 9 es sencillo, basta con seguir los siguientes pasos:

# Vamos a arrancar MySQL.
# Arrancada por primera vez, MySQL creará una base de datos en blanco
$ mysql-ctl start# Para parar MySQL basta con ejecutar
$ mysql-ctl stop

# Y si queremos ejecutar de forma interactiva MySQL:
$ mysql-ctl cli

# Una vez conectado a mysql ejecuta el siguiente comando:
$ select @@hostname;

Los parámetros de configuración de MySQL en Cloud9 son los siguientes:
Hostname:$IP
Port:3306
User:$C9_USER
Password:-
Database:c9

Probando que todo funciona

Si queremos probar que la instalación de MySQL en nuestro entorno de Cloud9 funciona deberíamos ejecutar por ejemplo un programa en PHP. La base de datos ya esta creada (si quieres puedes crear otra ejecutando el comando create database nuevabase; desde mysql-ctl cli).

Te voy a mostrar un ejemplo de un programa PHP que se conecta a una base de datos MySQL:

Primero tienes que crear el programa creando un fichero que se llame por ejemplo conecta.php.

Luego copia el siguiente código a tu fichero:

<?php
// Estos son los parámetros de conexión.$servername = getenv(‘IP’);
$username = getenv('C9_USER');
$password = "";
$database = "c9";
$dbport = 3306;

// Creamos la conexión
$db = new mysqli($servername, $username, $password, $database, $dbport);

// Check connection
if ($db->connect_error) {
die("Fallo de conexión: " . $db->connect_error);
}
echo "Connexión correcta (".$db->host_info.")";
?>

Por ultimo, solamente tienes que ejecutar el PHP pulsando Run y acceder a la URL que aparece en el apartado output de la consola.

Si quieres más información accede a este link.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>