Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Semestre: 4
Docente: José Palacio
Asignatura: Desarrollo de Aplicaciones con Acceso a Datos
Tema: Instalación y Configuración de MySQL en GNU/Linux CentOS
INSTALACIÓN Y CONFIGURACIÓN DE
MYSQL EN GNU/LINUX CENTOS 6
INTRODUCCIÓN
Los servicios de base de datos son actualmente la base central de toda la información de una
organización. Todas las organizaciones, sin importar cuan pequeña sean, deben tener su
información almacenada en una base de datos (así esa base de datos sean simples archivos de
Excel). Esto les permitirá tener toda su información organizada y de ser posible clasificada, lo que
facilitará la búsqueda y manipulación de información.
Lo ideal para las organizaciones actualmente, es tener un sistema de información que les apoye en
el funcionamiento de la empresa, dicho sistema de información puede ser propio o adquirido con
algún proveedor, pero todos coinciden en que la información del sistema se guardará en algún
sistema de base de datos.
Los sistemas de gestión de bases de datos (DBMS – Data Base Management Systems), son un
conjunto de programas que permiten almacenar, modificar y extraer información de una base de
datos almacenada en disco, con un formato de almacenamiento particular, a través de un motor
de base de datos. Además de poseer su propio lenguaje para acceder a los datos, el más conocido
y usado a nivel mundial es el SQL
Existen muchos DBMS, cada uno con sus propias características y funciones específicas, e incluso,
muchos de ellos tienen versiones para diferentes sistemas operativos.
Oracle
PostgreSQL
MS-SQL Server
MySQL
MariaDB (Basado en MySQL)
DB2
Dependencias resueltas
Resumen de la transacción
====================================================================
Instalar 10 Paquete(s)
Actualizar 1 Paquete(s)
Instalado:
mysql.x86_64 0:5.1.73-8.el6_8 mysql-server.x86_64 0:5.1.73-8.el6_8
Dependencia(s) instalada(s):
perl.x86_64 4:5.10.1-144.el6
perl-DBD-MySQL.x86_64 0:4.013-3.el6
perl-DBI.x86_64 0:1.609-4.el6
perl-Module-Pluggable.x86_64 1:3.90-144.el6
perl-Pod-Escapes.x86_64 1:1.04-144.el6
perl-Pod-Simple.x86_64 1:3.13-144.el6
perl-libs.x86_64 4:5.10.1-144.el6
perl-version.x86_64 3:0.77-144.el6
Dependencia(s) actualizada(s):
mysql-libs.x86_64 0:5.1.73-8.el6_8
¡Listo!
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
[ OK ]
Iniciando mysqld: [ OK ]
Otra forma de iniciar el servicio es a través de:
[root@servidor ~]# /etc/init.d/mysqld start
Cargamos el servicio para que arranque al inicio del sistema
[root@servidor ~]# chkconfig --level 3 mysqld on
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MySQL to secure it, we'll need the current
password for the root user. If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Cleaning up...
All done! If you've completed all of the above steps, your MySQL
installation should now be secure.
CLIENTE MYSQL
Para poder conectarse al servidor y crear las bases de datos, tablas y demás elementos necesarios
para nuestro sistema de información, podemos hacer uso del cliente mysql instalado junto con el
servidor, para esto debemos definir el nombre del usuario, la dirección IP o nombre del servidor y
la contraseña del usuario.
[root@servidor ~]# mysql –h localhost –u root –p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 5.1.73 Source distribution
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights
reserved.
Type 'help;' or '\h' for help. Type '\c' to clear the current
input statement.
mysql>
Observamos el prompt de MySQL, ya podemos iniciar la creación de nuestra base de datos.
SI durante el inicio se omite la dirección o nombre del servidor se utilizará localhost.
[root@servidor ~]# mysql –u root –p
Su además omitimos el parámetro del usuario se utiliza el usuario root.
[root@servidor ~]# mysql –p
Si intentamos conectarnos sin la contraseña el sistema arroja el siguiente mensaje de error:
[root@servidor ~]# mysql
MARIADB EN CENTOS 7
MariaDB es un sistema de gestiónd ebases de datos derivado en MySQL, licenciado bajo GPL
(General Public License), desarrollado por el fundamor de MySQL Michael Widenius.
Posee una alta compatibilidad con MySQL, ya que presenta los mismos comandos y las mismas
estructuras, aunque internamente con algunas diferencias. Reemplaza el motor MyISAM, por uno
nuevo llamado Aria y el motor InnoDB por XtraDB.
Para que el sistema inicie de forma automática al encender físicamente el servidor, se puede hacer
uso del mismo comando, utilizando la opción enable.
[root@servidor ~]# systemctl enable mariadb