Comandos SQL básicos

SQL [DML]: Crear y eliminar bases de datos, usuarios y tablas

Hoy vamos a ver cómo crear una base de datos que contenga diferentes tablas de datos y crear un usuario para gestionar la base de datos mediante comandos SQL. El hecho de tener claras las sentencias SQL a ejecutar para llevar a cabo estas acciones nos puede sacar de apuros en caso de que no tengamos la posibilidad de usar phpMyAdmin u otro cliente gráfico de SQL.

Los comandos están enfocados a MySQL pero se pueden adaptar para ser utilizados en otros sistemas gestores de bases de datos como podrían ser Oracle Database, PostgreSQL, etc.

Antes de crear una base de datos, es lógico que debemos acceder al sistema gestor de bases de datos utilizando un usuario con permisos para crear bases de datos. Para ello, podemos utilizar uno de los métodos de a continuación dependiendo del sistema en que nos encontremos.

Instalar y configurar eclipse en Windows y GNU/Linux

Instalar y configurar Eclipse en Windows y GNU/Linux

Eclipse es un entorno de desarrollo compuesto por un conjunto de herramientas de programación de código libre multiplataforma. La versión más reciente de Eclipse es la llamada Kepler (4.3). Eclipse en sí no es más que un entorno de desarrollo que nos permite gestionar proyectos o archivos de código fuente, depurar el código…

Para compilar el código escrito en C, necesitamos tener instalado un compilador de C. En este caso instalaremos MinGW en entornos Windows y GCC en GNU/Linux.

MinGW (Minimalist GNU for windows), es una implementación que permite migrar la capacidad de los compiladores GCC a entornos Windows. Incluye un conjunto de la API de Win32, permitiendo así desarrollar programas nativos para Windows.

GCC es una colección de compiladores GNU para sistemas GNU/Linux, que originalmente solo servía para compilar C (GCC – GNU C Compiler) pero que ha sido extendido, de forma que en la actualidad GCC (GNU Compiler Collection) compila C, C++, Fortran, Ada…

Clave pública: conectarse al servidor SSH sin contraseña

Autenticación mediante clave pública

A la hora de gestionar un equipo (normalmente servidor) de forma remota mediante SSH, en general debemos introducir nuestras credenciales (usuario y contraseña) por cada conexión que queramos establecer. Este proceso es repetitivo y conlleva una pérdida de tiempo importante.

Hoy vamos a ver cómo establecer conexión con el servidor SSH mediante clave pública sin tener que introducir una y otra vez nuestra contraseña para autenticarnos. La autenticación mediante clave pública se basa en dos claves (generalmente RSA), una pública y la otra privada. La clave privada contiene todos los datos incluida la clave pública y ésta última permite saber si aquella clave privada es su pareja mediante su comparación con la clave pública que hay dentro de la clave privada.