Diferencia entre revisiones de «MySQL»
Ir a la navegación
Ir a la búsqueda
(MySQL+phpmyadmin) |
m |
||
(No se muestran 7 ediciones intermedias de 3 usuarios) | |||
Línea 1: | Línea 1: | ||
+ | '''MySQL''' es un software libre (en un esquema de licenciamiento dual) de gestión de bases de datos relacional, multihilo y multiusuario. Más información en: [http://es.wikipedia.org/wiki/MySQL Wikipedia MySQL]. | ||
+ | |||
+ | |||
== Requisitos Prévios == | == Requisitos Prévios == | ||
Línea 4: | Línea 7: | ||
* [[PHP]] | * [[PHP]] | ||
− | |||
== Instalación MySQL == | == Instalación MySQL == | ||
− | $ | + | $ apt-get install mysql-server |
* Generar contraseña para MySQL | * Generar contraseña para MySQL | ||
− | $ | + | $ apt-get install pwgen |
$ pwgen 16 -y | $ pwgen 16 -y | ||
− | + | La clave se guardará en /root/adminSysCure/MySQL.txt. | |
Línea 21: | Línea 23: | ||
− | $ | + | $ apt-get install phpmyadmin |
− | * Comentar el alias para que no entre por el nombre por default (http://servidor.com/phpmyadmin) | + | * Comentar el alias para que no entre por el nombre por default (<nowiki>http://servidor.com/phpmyadmin</nowiki>) |
editar el archivo /etc/phpmyadmin/apache.conf comentando la linea: | editar el archivo /etc/phpmyadmin/apache.conf comentando la linea: | ||
Línea 32: | Línea 34: | ||
− | + | * Instalación de openssl y ssl-cert | |
− | $ | + | $ apt-get install openssl ssl-cert |
* Crear los certificados: | * Crear los certificados: | ||
− | $ | + | $ a2enmod ssl |
− | $ | + | $ mkdir /etc/apache2/ssl |
− | $ | + | $ /usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem |
Línea 53: | Línea 55: | ||
$ service apache2 restart | $ service apache2 restart | ||
+ | |||
+ | [[Category:Descontinuadas]] |
Revisión actual - 17:02 14 ene 2022
MySQL es un software libre (en un esquema de licenciamiento dual) de gestión de bases de datos relacional, multihilo y multiusuario. Más información en: Wikipedia MySQL.
Requisitos Prévios
Instalación MySQL
$ apt-get install mysql-server
- Generar contraseña para MySQL
$ apt-get install pwgen $ pwgen 16 -y
La clave se guardará en /root/adminSysCure/MySQL.txt.
Instalación PHPMyAdmin
$ apt-get install phpmyadmin
- Comentar el alias para que no entre por el nombre por default (http://servidor.com/phpmyadmin)
editar el archivo /etc/phpmyadmin/apache.conf comentando la linea:
Alias /phpmyadmin /usr/share/phpmyadmin
Manejaremos mejor este tema con vhosts (ver: Apache2)
- Instalación de openssl y ssl-cert
$ apt-get install openssl ssl-cert
- Crear los certificados:
$ a2enmod ssl $ mkdir /etc/apache2/ssl $ /usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem
- Creamos el sitio base-de-datos-ssl y base-de-datos (más información en Apache2).
- Habilitamos los sitios
$ a2ensite base-de-datos-ssl $ a2ensite base-de-datos
- Reiniciamos apache
$ service apache2 restart