Ir al contenido principal

La base de datos de código abierto más popular del mundo.

Configure y despliegue un sistema de gestión de bases de datos relacionales utilizado tanto por empresas como por pequeños negocios. MySQL, o MariaDB para las distribuciones de Linux, se utiliza principalmente para aplicaciones web y de servidor, incluso como un componente de las pilas LAMP y LEMP estándar de la industria. MySQL/MariaDB es una opción popular para los entornos de alto crecimiento y los desarrolladores que los mantienen debido a su fiabilidad, seguridad inmediata y flexibilidad para escalar.

Inicie el RDS de su elección con Linode's MySQL / MariaDB Database One-Click App empezar a construir su propia base de datos.

Opciones de MySQL/MariaDB

CampoDescripción
MySQL o MariaDBSeleccione el servicio de base de datos que desea utilizar. Es necesario.
Contraseña de la raíz de MySQLLa contraseña raíz de su base de datos MySQL. Se requiere.
Usuario de MySQLEl usuario para su base de datos MySQLDB. Es necesario.
Contraseña de usuario de MySQLLa contraseña del usuario para su base de datos MySQL. Requerido.
Crear base de datosLa base de datos en su MySQL. Es necesario.
El usuario sudo limitado que se creará para el LinodeEsta es la cuenta de usuario limitada que se creará para el Linode. Esta cuenta tiene privilegios de usuario sudo.
La contraseña del usuario sudo limitadoEstablezca una contraseña para el usuario sudo limitado. La contraseña debe cumplir con los requisitos de validación de complejidad para una contraseña fuerte. Esta contraseña se puede utilizar para realizar cualquier acción en su servidor, similar a la de root, así que hágala larga, compleja y única.
La clave pública SSH que se utilizará para acceder al LinodeSi desea acceder a SSH a través de una clave pública (recomendado) en lugar de por contraseña, introduzca la clave pública aquí.
¿Desactivar el acceso root a través de SSH?Seleccione Yes para bloquear la cuenta raíz para que no pueda acceder al servidor a través de SSH. Seleccione No para permitir que la cuenta de root inicie sesión a través de SSH.
Su Linode API TokenSu Linode API Token es necesario para crear registros DNS. Si esto se proporciona junto con el subdomain y domain la instalación intenta crear registros DNS a través de Linode API . Si no tiene un token, pero quiere que la instalación cree registros DNS, debe crear uno antes de continuar.
SubdominioEl subdominio para el que desea que el instalador cree un registro DNS durante la instalación. La sugerencia dada es www. El subdominio sólo debe proporcionarse si también se proporciona un domain y API Token.
DominioEl nombre de dominio donde desea alojar su sitio Moodle. El instalador crea un registro DNS para este dominio durante la instalación si proporciona este campo junto con su API Token.

Linode Opciones

ConfiguraciónDescripción
Seleccione una imagenUbuntu 20.04 LTS es actualmente la única imagen soportada por la aplicación MySQL Marketplace, y está preseleccionada en la página de creación de Linode . Es necesario.
RegiónLa región en la que desea que resida su Linode . En general, es mejor elegir una ubicación que esté más cerca de usted. Para más información sobre la elección de un centro de datos, consulte la guía Cómo elegir un centro de datos. También puede generar informes MTR para conocer mejor las rutas de red entre usted y cada uno de nuestros centros de datos. Es necesario.
Linode PlanLos recursos de hardware de su Linode. El plan de Linode en el que despliegue su MySQL/MariaDB debe tener en cuenta la carga de trabajo estimada. Si va a montar una página web sencilla, puede utilizar un Linode (Nanode) de 1GB o un Linode de 2GB. Si vas a desplegar una aplicación web más robusta, entonces considera un plan con mayores asignaciones de RAM y CPU. Si decides que necesitas más o menos recursos de hardware después de desplegar tu aplicación, siempre puedes cambiar el tamaño de tu Linode a un plan diferente. Es necesario.
Linode EtiquetaEl nombre de su Linode, que debe ser único entre todos los Linodes de su cuenta. Este nombre será la forma de identificar su servidor en el panel de control de Cloud Manager. Requerido.
Contraseña de la raízLa contraseña administrativa principal para su instancia de Linode . Esta contraseña debe ser proporcionada cuando inicie sesión en su Linode a través de SSH. La contraseña debe cumplir con los requisitos de validación de complejidad para una contraseña fuerte. Su contraseña raíz puede ser usada para realizar cualquier acción en su servidor, así que hágala larga, compleja y única. Se requiere.

Cómo empezar después de la implantación

Acceso a MySQL/MariaDB

  1. SSH en su Linode y crear una cuenta de usuario limitada.
  2. Cierre la sesión y vuelva a iniciarla como su cuenta de usuario limitada.
  3. Actualice su servidor:
    sudo apt-get update && apt-get upgrade

Uso de MySQL/MariaDB

La herramienta estándar para interactuar con MySQL es el mysql que se instala con el mysql-server paquete. El cliente MySQL se utiliza a través de un terminal.

Inicio de sesión en la raíz

  1. Para iniciar la sesión en MySQL como usuario root:
    sudo mysql -u root -p
  2. Cuando se le solicite, introduzca la contraseña raíz de MySQL que estableció al iniciar la aplicación de un solo clic. A continuación, aparecerá una cabecera de bienvenida y la indicación de MySQL, como se muestra a continuación:
    MariaDB [(none)]>
  3. Para generar una lista de comandos para el prompt de MySQL, introduzca \h. Entonces verás:
List of all MySQL commands:
Note that all text commands must be first on line and end with ';'
?         (\?) Synonym for `help'.
clear     (\c) Clear command.
connect   (\r) Reconnect to the server. Optional arguments are db and host.
delimiter (\d) Set statement delimiter. NOTE: Takes the rest of the line as new delimiter.
edit      (\e) Edit command with $EDITOR.
ego       (\G) Send command to mysql server, display result vertically.
exit      (\q) Exit mysql. Same as quit.
go        (\g) Send command to mysql server.
help      (\h) Display this help.
nopager   (\n) Disable pager, print to stdout.
notee     (\t) Don't write into outfile.
pager     (\P) Set PAGER [to_pager]. Print the query results via PAGER.
print     (\p) Print current command.
prompt    (\R) Change your mysql prompt.
quit      (\q) Quit mysql.
rehash    (\#) Rebuild completion hash.
source    (\.) Execute an SQL script file. Takes a file name as an argument.
status    (\s) Get status information from the server.
system    (\!) Execute a system shell command.
tee       (\T) Set outfile [to_outfile]. Append everything into given outfile.
use       (\u) Use another database. Takes database name as argument.
charset   (\C) Switch to another charset. Might be needed for processing binlog with multi-byte charsets.
warnings  (\W) Show warnings after every statement.
nowarning (\w) Don't show warnings after every statement.

For server side help, type 'help contents'

MariaDB [(none)]>

4. Conceda acceso a la base de datos que creó al iniciar la aplicación One-Click para Usuario de MySQL. En este ejemplo, la base de datos se llama webdatael usuario webusery la contraseña del usuario es password. Asegúrese de introducir su propia contraseña. Esta debe ser diferente de la contraseña de la raíz de MySQL:

GRANT ALL ON webdata.* TO 'webuser' IDENTIFIED BY 'password';

5. Para salir de MySQL/MariaDB escriba:

exit

Crear una tabla de muestra

  1. Vuelva a iniciar sesión como Usuario de MySQL que se establece al iniciar la aplicación de un solo clic. En el siguiente ejemplo, el Usuario de MySQL es webuser

    sudo mysql -u webuser -p
  2. Cree una tabla de ejemplo llamada customers. Esto crea una tabla con un campo ID de cliente del tipo INT para el número entero (autoincrementado para los nuevos registros, utilizado como clave primaria), así como dos campos para almacenar el nombre del cliente. En el siguiente ejemplo webdata es la base de datos que creó al iniciar la aplicación One-Click.
    use webdata;
    create table customers (customer_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, first_name TEXT, last_name TEXT);

3. Para ver el contenido de la tabla que ha creado:describe customers; La salida sería:

Contenido de la tabla Imagen de referencia

4. A continuación, salga de MySQL/MariaDB.
exit

La aplicación de base de datos MySQL / MariaDB One-Click fue construida por Linode. Para obtener soporte sobre la implementación de la aplicación, póngase en contacto con el soporte de Linode a través de la información que aparece en la barra lateral. Para obtener soporte sobre la herramienta o el software en sí, visite el soporte de MySQL.