Administrador de MySQL
Instala y configura la interfaz de administración de bases de datos.
Tu guía paso a paso
- 01
Instala y configura la interfaz de administración de bases de datos.
- 02
Lee el ejemplo de referencia. En el laboratorio utiliza los archivos, repositorios y servidores locales precargados.
- 03
Ejecuta los comandos paso a paso, inspecciona el resultado y registra lo que aprendiste antes de completar la lección.
Ejercicio del laboratorio
Estos comandos usan paquetes y servicios precargados dentro del laboratorio. Las referencias de producción originales se conservan abajo.
sudo apt install -y phpmyadmin
sudo a2enconf phpmyadmin
sudo systemctl restart apache2
sudo htpasswd -c /etc/phpmyadmin/.htpasswd student
printf 'AuthType Basic\nAuthName "Course database"\nAuthUserFile /etc/phpmyadmin/.htpasswd\nRequire valid-user\n' | sudo tee /usr/share/phpmyadmin/.htaccess
# In /etc/apache2/conf-available/phpmyadmin.conf,
# add AllowOverride All inside the phpmyadmin Directory block.
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
sudo systemctl reload apache2
curl -I http://127.0.0.1/phpmyadmin/Ejemplo original de referencia
Conservado del taller original en español. En el lab usa los recursos locales.
# Instalar phpmyadmin
sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl
#
# modificar la seguridad de phpmyadmin
sudo vi /etc/apache2/conf-available/phpmyadmin.conf
#
# Agregar "AllowOverride All" en el <Directory /usr/share/phpmyadmin>
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
AllowOverride All
#
# Reiniciar el servicio
sudo systemctl restart apache2
#
# Crear el archivo de configuración de inicio
sudo vi /usr/share/phpmyadmin/.htaccess
#
# Agregar estas lineas
AuthType Basic -> Tipo de autenticación
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user
#
# Crear el archivo de contraseña
sudo htpasswd -c /etc/phpmyadmin/.htpasswd [username]
#
# Agregar usuarios adicionales
sudo htpasswd /etc/phpmyadmin/.htpasswd [additionaluser]Marcar lectura completada
La lectura completada no verifica la ejecución del ejercicio.