Cómo instalar y configurar el servidor MySQL en Pi
MySQL es uno de los sistemas de bases de datos más populares del mundo y está incluido en la mayoría de las pilas LAMP (Linux, Apache, MYSQL y PHP). Esta es una de las tecnologías que ayudan a facilitar la red moderna.
Las bases de datos como MYSQL suelen ser el componente principal de las páginas web dinámicas y una de las mejores formas de almacenar datos para aplicaciones web. MySQL es un sistema de administración de bases de datos que le permite almacenar y mantener fácilmente grandes cantidades de datos.
Configuración de MYSQL en una Raspberry Pi
Este artículo utilizará el sistema operativo Raspbian. Los pasos pueden ser ligeramente diferentes si utiliza un sistema operativo diferente.
Paso 1. Antes de comenzar a instalar MySQL en Raspberry Pi, actualice la lista y todos los paquetes instalados. Puede hacerlo ejecutando los siguientes dos comandos.
sudo apt update sudo apt upgrade
Paso 2. El siguiente paso es instalar el software del servidor MySQL en la Raspberry Pi. Instalar MySQL en Raspberry Pi es un proceso simple que se puede realizar con los siguientes comandos.
sudo apt install mariadb-server
Paso 3: Después de instalar el software del servidor MySQL en su Raspberry Pi, ahora necesita protegerlo configurando una contraseña para el usuario "raíz".
De forma predeterminada, MySQL se instala sin establecer una contraseña, lo que significa que puede acceder al servidor MySQL sin ninguna autenticación.
Ejecute el siguiente comando para iniciar el proceso de seguridad de MySQL.
sudo mysql_secure_installation
Simplemente siga las indicaciones para establecer una contraseña de root e instalar MySQL de forma segura. Para una instalación más segura, es mejor responder "S" a todas las indicaciones cuando se le pida que responda "S" o "N". Estos consejos eliminarán funciones que permiten que alguien acceda al servidor más fácilmente.
Asegúrese de anotar la contraseña que estableció durante este proceso, ya que la necesitará para acceder al servidor MySQL, así como para crear bases de datos y usuarios para software como WordPress o PHPMyAdmin.
Paso 4. Ahora, si desea acceder al servidor MySQL de su Raspberry Pi y comenzar a realizar cambios en su base de datos, puede ingresar el siguiente comando.
sudo mysql -u root -p
Paso 5. Se le pedirá la contraseña que creó en el paso 3 para el usuario raíz de MySQL.
Nota: Como ocurre con la mayoría de las entradas de contraseña de Linux, el texto no se muestra a medida que escribe.
Paso 6. Ahora puede ingresar comandos MYSQL para crear, modificar y eliminar bases de datos. Desde esta interfaz, también puede crear o eliminar usuarios y asignar permisos para administrar cada base de datos.
Paso 7. Hay dos formas diferentes de salir de la línea de comandos de MYSQL. La primera es ingresar "salir" para ingresar a la interfaz de MySQL. Otra forma de salir de la línea de comandos de MYSQL es presionar CTRL + D.
Paso 8. En este punto, ha configurado con éxito MySQL en la Raspberry Pi.
Crear una base de datos MySQL y un usuario
Paso 1. Antes de que pueda continuar creando bases de datos MySQL y usuarios de Raspberry Pi, debe volver a iniciar sesión en la herramienta de línea de comandos de MySQL.
Ejecute el siguiente comando para ingresar al símbolo del sistema de MySQL. Se le pedirá que ingrese la contraseña de la cuenta "raíz" que configuró anteriormente.
sudo mysql -u root -p
Paso 2. Comencemos creando una base de datos MySQL usando el siguiente comando.
El comando es muy sencillo, basta con "CREAR BASE DE DATOS" seguido del nombre que le quieras dar a la base de datos. En este ejemplo, la publicación se referirá a esta base de datos como "exampledb".
CREATE DATABASE exampledb;
Paso 3. Luego creará un usuario de MySQL para asignarlo a su nueva base de datos. Puede crear este usuario ejecutando el siguiente comando.
Para este ejemplo, la publicación llamará al usuario "exampleuser" y establecerá la contraseña "pimylifeup".
CREATE USER 'exampleuser' @ 'localhost' IDENTIFIED BY 'pimylifeup';
Paso 4: una vez que haya creado el usuario, ahora puede continuar otorgando todos los permisos para que el usuario pueda interactuar con la base de datos.
Este comando proporcionará todos los permisos "exampleuser" para cada tabla en la base de datos "exampleb".
GRANT ALL PRIVILEGES ON exampledb. * TO 'exampleuser' @ 'localhost';
Paso 5. Lo último que debe hacer para mejorar la base de datos MySQL y los usuarios es eliminar la tabla de permisos. Los nuevos usuarios no podrán acceder a la base de datos sin eliminar la tabla de permisos.
Puede hacer esto ejecutando el siguiente comando.
FLUSH PRIVILEGES;
Si no desea utilizar la línea de comandos para administrar su base de datos, siempre puede instalar PHPMyAdmin.
Instalar el conector MySQL para PHP
Si planea usar una base de datos MySQL desde PHP, debe asegurarse de que este módulo esté instalado. Puede instalar el conector PHP MySQL en su Raspberry Pi ejecutando el siguiente comando.
sudo apt install php-mysql
Hay muchos proyectos en los que una base de datos ayudaría mucho. La mayoría de los sitios web modernos requieren una base de datos para funcionar correctamente.
Deja una respuesta