Página 1 de 1

Instalando y Configurando Bases de Datos MYSQL

Publicado: 18 Jun 2016, 12:40
por Kike
Hola a todos, en este tutorial voy a enseñar como Instalar MYSQL, y crear las bases de datos.
Imagen
Página Oficial

¿Que es MySQL? Fuente Wikipedia.
MySQL es un sistema de gestión de bases de datos relacional desarrollado
bajo licencia dual GPL/Licencia comercial
por Oracle Corporation y está considerada
como la base datos open source más popular del mundo ,
y una de las más populares en general junto a Oracle y Microsoft SQL Server,
sobre todo para entornos de desarrollo web.


En definitiva,todos los CMD (Sistema Gestion de Contenidos) Ejemplo Wordpress , Joomla, Drupal
Necesitan una base de datos, para ello vamos a ver como se instala!
:P

Primero, entraremos al Panel SSH de nuestra Pi , para ello hemos utilizado Putty.
Actualizamos repositorios

Código: Seleccionar todo

sudo apt-get update
mysql1.png
Instalamos MYSQL con:

Código: Seleccionar todo

sudo apt-get install mysql-server mysql-client
mysql2.png
A mitad de la instalación , nos pedirá que pongamos una contraseña para acceder al MYSQL:
La introducimos y pulsamos <Ok>
mysql3.png
mysql3.png (10.7 KiB)
A )Si vamos a utilizar PHP5 , instalaremos el paquete PHP5-MYSQL necesario.

Código: Seleccionar todo

sudo apt-get install php5-mysql
B)Si vamos a utilizar PHP7.0, instalaremos el paquete PHP7.0-MYSQL necesario.

Código: Seleccionar todo

sudo apt-get install php7.0-mysql
Una vez haya terminado la instación , ya podemos acceder a MYSQL , para ello vamos a poner el siguiente comando:

Código: Seleccionar todo

mysql -u root -p
Pedirá "Enter Password" , que pondremos el que pusimos anteriormente en la instalación de MYSQL
Una vez la pongamos , nos saldrá la siguiente pantalla:
mysql4.png
mysql4.png (8.28 KiB)

Aquí es donde debemos crear las Bases de Datos , usuarios, y establecer los permisos.

Por Poner un ejemplo, tenemos que crear los siguientes datos:

Nombre Base de datos: FORORASPBERRY
Usuario afiliado a la base de datos: kike
Contraseña del usuario: micontraseña1234


Vamos a crear esos mismos datos,(sin salir del panel mysql):

Creando Base de Datos:

Código: Seleccionar todo

create database FORORASPBERRY;
Creando Usuario:

Código: Seleccionar todo

create user kike@localhost identified by 'micontraseña1234';
Dando Privilegios al usuario para que pueda acceder a la Base de Datos:

Código: Seleccionar todo

grant all privileges on FORORASPBERRY.* to kike@localhost identified by 'micontraseña1234';
Refrescamos Privilegios:

Código: Seleccionar todo

flush privileges;
Y por último para salir del panel MYSQL:

Código: Seleccionar todo

\q
Con todo esto, ya tendemos nuestra Base de datos MYSQL, Perféctamente configurada para poder utilizarla.
Podemos administrarla con PHPMYADMIN
CLICK AQUI PARA ACCEDER A MI TUTORIAL PHPMYADMIN

Aqui os dejare algunos comandos útiles y básicos para utilizarlos desde el MYSQL:
Ver Base de Datos creadas:

Código: Seleccionar todo

SHOW DATABASES;
Usar una base de Datos, con este comando vamos a seleccionarla.
Antes de realizar alguna acción sobre una Base de datos tienes que seleccionarla con:

Código: Seleccionar todo

USE nombre_base_de_datos;
Mostrar tablas de la base de datos: Cada base de datos está estructurada en tablas, que agrupan la información de forma ordenada

Código: Seleccionar todo

SHOW TABLES;
Mostrar todos los campos de una tabla

Código: Seleccionar todo

SELECT * FROM NOMBRE_TABLA;
Renombrar nuestra Base de datos:

Código: Seleccionar todo

RENAME TABLE nombre_BASE_DE_DATOS1 to nombre_BASE_DE_DATOS2;
Borrar Base de Datos:

Código: Seleccionar todo

DROP DATABASE NOMBRE_BASE_DE_DATOS;
Espero que os sea útil, si teneis alguna duda o problema con el tutorial, comentarme aqui mismo :D :mrgreen:

Re: Instalando y Configurando Bases de Datos MYSQL

Publicado: 18 Jun 2016, 13:09
por miniadri
Me viene estupendo para idear algo , empecé esta semana a estudiar SQL (estoy terminando un curso de Administración de Bases de Datos), así que intentaré implementar algo

Re: Instalando y Configurando Bases de Datos MYSQL

Publicado: 18 Jun 2016, 13:16
por Kike
Que bien!!! a mi me supo fatal no estudiar nada relacionado con la informática... me fascina :x :cry:
Ya me contarás si aprendes algo nuevo que no sepamos en ese curso :)

Re: Instalando y Configurando Bases de Datos MYSQL

Publicado: 11 Dic 2016, 16:06
por Salpicaduras
Es necesario instalar php5.0-mysql si solo tienes instalado php7?

Re: Instalando y Configurando Bases de Datos MYSQL

Publicado: 11 Dic 2016, 18:33
por Kike
Salpicaduras escribió:Es necesario instalar php5.0-mysql si solo tienes instalado php7?
El 7.0 depende de otro repositorio diferente ,en este caso sería:
php7.0-mysql
:guiño2 :guiño2

Re: Instalando y Configurando Bases de Datos MYSQL

Publicado: 11 Dic 2016, 18:56
por Salpicaduras
Kike escribió:
Salpicaduras escribió:Es necesario instalar php5.0-mysql si solo tienes instalado php7?
El 7.0 depende de otro repositorio diferente ,en este caso sería:
php7.0-mysql
:guiño2 :guiño2
Entiendo que eso es un no, no? Como los pones juntos sin especificar nada da a entender que se necesitan los dos...
Igualmente he intentado instalar los dos como pones pero no me deja el 5 asi que he dejado solo el php7.0-mysql. :D

Re: Instalando y Configurando Bases de Datos MYSQL

Publicado: 11 Dic 2016, 20:00
por Kike
Salpicaduras escribió:
Kike escribió:
Salpicaduras escribió:Es necesario instalar php5.0-mysql si solo tienes instalado php7?
El 7.0 depende de otro repositorio diferente ,en este caso sería:
php7.0-mysql
:guiño2 :guiño2
Entiendo que eso es un no, no? Como los pones juntos sin especificar nada da a entender que se necesitan los dos...
Igualmente he intentado instalar los dos como pones pero no me deja el 5 asi que he dejado solo el php7.0-mysql. :D
Exacto no hace falta, acabo de modificar el tutorial para aclararlo mejor, gracias por avisar crack! :ponpon
No te deja porque se trata de un módulo/extensión que solo se instala al estar el principal activo :D