Creación de una base de datos
Escenarios
Después de crear una instancia de base de datos, puede crear bases de datos en ella.
Si su instancia de RDS está asociada con una instancia de DDM, vaya a la consola de DDM para administrar bases de datos y cuentas.
Restricciones
- No se pueden crear bases de datos para instancias de base de datos que están en proceso de restauración.
- Solo puede gestionar bases de datos en la instancia principal, por ejemplo, crear o autorizar usuarios para bases de datos.
- Esta sección solo se aplica al motor de base de datos de MySQL.
- Los nombres de las bases de datos deben ser únicos.
- Después de crear una base de datos, el nombre de la base de datos no se puede cambiar.
- Las bases de datos y las cuentas creadas con otros métodos distintos de la consola de RDS y las API también se muestran en la consola de RDS. Si los nombres de las bases de datos o cuentas creadas no cumplen con la regla de nomenclatura de bases de datos o la regla de nomenclatura de cuentas, por ejemplo, que contienen caracteres chinos o caracteres especiales no admitidos, las bases de datos o cuentas no se pueden administrar en la consola de RDS o a través de API.
- Si el nombre de cualquier base de datos o cuenta de la base de datos de origen no cumple con la regla de nomenclatura de la base de datos o la regla de nomenclatura de la cuenta, la base de datos o la cuenta no se pueden administrar en la consola de RDS o a través de API después de migrar a la instancia de RDS for MySQL de destino.
Creación de una base de datos mediante RDS
- Inicie sesión en la consola de gestión.
- Haga clic en en la esquina superior izquierda y seleccione una región y un proyecto.
- Haga clic en en la esquina superior izquierda de la página y seleccione Databases > Relational Database Service.
- En la página Instances, haga clic en la instancia de base de datos de destino.
- En la página Databases, haga clic en Create Database. En el cuadro de diálogo mostrado, escriba un nombre de base de datos y observaciones, seleccione un conjunto de caracteres y autorice permisos para los usuarios. A continuación, haga clic en OK.
Figura 1 Creación de una base de datos
- El nombre de la base de datos consta de 1 a 64 caracteres. Solo se permiten letras, dígitos, guiones (-), guiones bajos (_) y signos de dólar ($). RDS for MySQL 8.0 no admite signos de dólar ($). El número total de guiones (-) y signos de dólar ($) no puede exceder de 10.
- El conjunto de caracteres predeterminado es utf8. Puede hacer clic en More y seleccionar otro.
- Los comentarios pueden estar vacíos o contener hasta 512 caracteres. Este parámetro solo está disponible para las versiones del núcleo especificadas. Si su versión del núcleo no cumple con los siguientes requisitos, actualice el núcleo a la versión más reciente haciendo referencia a Actualización de una versión secundaria.
- Para RDS for MySQL 5.6, la versión del núcleo debe ser 5.6.51.3 o posterior.
- Para RDS for MySQL 5.7, la versión del núcleo debe ser 5.7.33.1 o posterior.
- Para RDS for MySQL 8.0, la versión del núcleo debe ser 8.0.21.4 o posterior.
- Seleccione usuarios no autorizados y haga clic en para autorizar permisos o seleccione usuarios autorizados y haga clic en para revocar permisos.
Si no hay usuarios no autorizados, puede crear uno haciendo referencia a Creación de una cuenta de base de datos.
- Si necesita un control de permisos detallado, inicie sesión en la base de datos a través de la consola DAS.
- Una vez creada la base de datos, puede gestionarla en la página Databases de la instancia de base de datos seleccionada.
El nombre de columna AUTO_PK_ROW_ID es un nombre de columna reservado para la base de datos RDS for MySQL y no puede ser creado por los usuarios.
Creación de una base de datos mediante DAS
- Inicie sesión en la consola de gestión.
- Haga clic en en la esquina superior izquierda y seleccione una región y un proyecto.
- Haga clic en en la esquina superior izquierda de la página y seleccione Databases > Relational Database Service.
- En la página Instances, busque la instancia de base de datos y haga clic en Log In en la columna Operation.
- En la página de inicio de sesión mostrada, ingrese el nombre de usuario y la contraseña correctos y haga clic en Log In.
- En la barra de menú superior, elija SQL Operations > SQL Query.
- Ejecute el siguiente comando para crear una base de datos.
create database database_name;