sql >> Base de Datos >  >> RDS >> Mysql

Instale MySQL Workbench para la administración de bases de datos

Esta guía le mostrará cómo comenzar a usar MySQL Workbench, una herramienta gráfica para trabajar con bases de datos MySQL. Workbench está disponible para Linux, OS X y Windows, y se ejecuta directamente en su escritorio en un modelo cliente/servidor con su servidor MySQL.

MySQL Workbench es una herramienta muy útil para la administración de bases de datos. Esta guía es solo un comienzo de sus capacidades. A medida que explore y manipule sus datos con esta herramienta, descubrirá muchas más funciones y accesos directos que pueden facilitar mucho la administración de sus bases de datos.

Antes de comenzar

  1. Necesitará MySQL instalado en su Linode. Puede encontrar instrucciones para esto y los requisitos previos recomendados para su distribución particular de Linux en el índice MySQL de nuestras páginas de Guías y Tutoriales.

Instalar y configurar MySQL Workbench

OS X/Windows

Descargue e instale MySQL Workbench desde la página de descargas del sitio web de MySQL.

Linux de escritorio

Hay .deb y .rpm paquetes disponibles en la página de descarga de Workbench. Alternativamente, algunas distribuciones tienen MySQL Workbench en sus repositorios.

Nota Las capturas de pantalla de esta guía se tomaron en Ubuntu, pero una vez que Workbench está instalado en su sistema, los pasos posteriores deberían ser similares para otras plataformas.

Cuando inicie MySQL Workbench, aterrizará en la pantalla de inicio. Una vez que configure sus servidores de base de datos, como haremos a continuación, tendrán accesos directos en la pantalla de inicio.

Añadir servidores MySQL

El primer paso después de ejecutar MySQL Workbench es agregar su Linode como servidor de base de datos. Necesitará su nombre de usuario y contraseña de MySQL para este paso. Este es el mismo nombre de usuario y contraseña que usaría para iniciar sesión en phpMyAdmin u otras herramientas administrativas. Si acaba de instalar MySQL, su nombre de usuario será root y la contraseña será la que proporcionó al instalar MySQL.

  1. Haz clic en + junto a Conexiones MySQL para obtener Configurar nueva conexión diálogo:

    La configuración que necesitará:

    • Nombre de la conexión:este es el nombre de la conexión solo para su referencia.

    • Método de conexión:configúrelo en TCP/IP estándar sobre SSH.

    • Nombre de host SSH:la dirección IP de su Linode. Si usa un puerto no estándar (que no sea 22 ), agréguelo al final después de dos puntos (ejemplo:203.0.113.0:2222 ).

    • Contraseña SSH:puede almacenar su contraseña para la conexión SSH aquí si lo desea. Si no lo proporciona, Workbench se lo solicitará cada vez.

    • Archivo de claves SSH:si utiliza un par de claves SSH en lugar de una contraseña, puede dirigir Workbench a su archivo de claves a través de esta configuración.

    • Nombre de host de MySQL:déjelo como 127.0.0.1 , lo que indica que la base de datos se está ejecutando en su Linode.

    • Puerto del servidor MySQL:déjelo como 3306 a menos que haya cambiado el número de puerto de MySQL.

    • Nombre de usuario:este es el nombre de usuario de la base de datos. Si acaba de instalar MySQL, será root .

    • Contraseña:esta es la contraseña del usuario de la base de datos. Si no lo almacena aquí, Workbench lo solicitará cada vez.

    • Esquema predeterminado:esta es la base de datos predeterminada a la que conectarse. Está bien dejar esto en blanco si aún no ha creado una base de datos o no desea que se cargue una de forma predeterminada.

      Nota El uso de MySQL Workbench (actualmente versión 8.0.13) con autenticación multifactor para conexiones SSH no es compatible en este momento.
  2. Una vez que haya configurado todo, haga clic en Probar conexión . Si no guardó sus contraseñas, Workbench se las solicitará.

    Nota Presta atención al Servicio área de cada cuadro de diálogo. Utilice la contraseña adecuada (SSH o MySQL) o la conexión fallará.

  3. Si todo está bien, debería obtener una conexión exitosa mensaje.

  4. Haz clic en Aceptar para borrar el mensaje, luego haga clic en OK nuevamente para agregar la conexión. Obtendrá un acceso directo a la nueva conexión en la pantalla de inicio.

    Si tiene más de un Linode u otros servidores que administra, puede repetir este proceso para agregar todos sus servidores de base de datos.

Conectar a MySQL

Haga clic en el acceso directo a su Linode. Verá los detalles de la conexión, luego haga clic en Conectar .

Workbench volverá a solicitar las contraseñas, según sea necesario. Luego llegará a la pantalla de la base de datos, desde donde hará la mayor parte de su trabajo.

Añadir Usuarios y Privilegios

Al igual que es una mala idea usar la cuenta raíz para el "uso diario" en el shell, la misma idea se aplica dentro de MySQL. Workbench brinda la capacidad de agregar, editar y administrar los privilegios de los usuarios. Puede agregar un usuario y asignarle privilegios.

  1. Haga clic en Usuarios y privilegios. bajo la Administración panel.

  2. Haz clic en Añadir cuenta .

  3. Introduzca un Nombre de inicio de sesión y una Contraseña , luego confirme la contraseña.

  4. Haga clic en Funciones administrativas pestaña.

  5. Selecciona un rol o asigna privilegios específicos marcando las diferentes casillas.

  6. Haz clic en Aplicar .

El usuario que acaba de crear debería poder iniciar sesión en MySQL a través de Workbench o cualquier aplicación que admita el acceso a una base de datos MySQL.

Establecer preferencias de MySQL Workbench

MySQL Workbench se implementa en modo seguro de forma predeterminada. Esto no permitirá ciertos tipos de consultas, como actualizaciones, sin identificaciones explícitas. Para solucionar esto, debemos desactivar el modo seguro.

  1. Ve al menú y selecciona Editar , luego Preferencias .

  2. Seleccione las Consultas SQL pestaña.

  3. Desmarque la línea que comienza con “Actualizaciones seguras”.

    Nota En algunos casos, esto se puede encontrar en Editor de SQL .
  4. Haz clic en Aceptar .

  5. Cierra la pantalla de la base de datos para volver a casa.

  6. Vuelva a conectarse a la base de datos.

Crear y poblar bases de datos

Agregar un esquema (base de datos)

Comience agregando una nueva base de datos con la que pueda trabajar.

  1. Haga clic en Nuevo esquema en la barra de herramientas.

    Solo necesita un nombre para crear la nueva base de datos, pero puede crear un área para comentarios si lo desea. La intercalación predeterminada se puede dejar en blanco, en cuyo caso MySQL utilizará la predeterminada.

  2. Haz clic en Aplicar; luego obtendrá Aplicar secuencia de comandos SQL a la base de datos diálogo. Esto le muestra qué comandos se envían realmente a MySQL para realizar las acciones solicitadas.

  3. Haz clic en Aplicar de nuevo y debería obtener un SQL Exitoso mensaje. Luego haga clic en Cerrar .

    Ahora está de regreso en la pantalla principal de la base de datos y ve esa agenda telefónica se ha añadido a la lista de esquemas. Haga doble clic en cualquier elemento de la lista de esquemas para cambiar a esa base de datos.

Agregar una tabla

MySQL almacena su información en una tabla, que se parece a una hoja de cálculo.

  1. Haga clic en Agregar tabla botón.

    Obtendrá una pantalla similar a esta:

    Nombre es el nombre de la tabla que desea agregar, por ejemplo, empleados . Esquema identifica a qué base de datos se debe agregar la tabla. Tenga en cuenta que cualquier cosa que seleccione en el Esquema panel se convierte en el predeterminado.

    Los campos son las columnas de una tabla que contienen la información que desea almacenar. Cada tabla siempre debe tener un ID campo que está configurado como clave principal .

  2. Escriba Identificación debajo del nombre de la columna y presione ENTER .

  3. Compruebe el PK casilla de verificación si no se ha marcado automáticamente.

  4. Además, marque No nulo (NN) y Incremento automático (AI) . Este paso requerirá que el campo ID siempre tenga un valor y genere un número secuencial cada vez que agregue nuevos datos. Una vez que el campo ID esté configurado, agregue todos los demás campos que necesitará en la tabla.

  5. Haz clic directamente debajo de ID para agregar un nuevo campo.

  6. Introduzca apellido para el nombre de la columna.

  7. Haga clic en Tipo de datos y seleccione VARCHAR() .

  8. Haga clic entre paréntesis e ingrese 45. Tipo de datos VARCHAR es una cadena y el número entre paréntesis es la longitud máxima. Repita este proceso para crear los siguientes campos:

    • nombre, un VARCHAR(45)

    • teléfono, un VARCHAR(16)

    • correo electrónico, un VARCHAR(45)

    Una vez que haya configurado sus campos preferidos, haga clic en Aplicar botón. Obtendrá otro Aplicar secuencia de comandos SQL a la base de datos ventana. Haz clic en Aplicar nuevamente y busque el SQL Exitoso mensaje.

    Ahora que su base de datos tiene una tabla, puede hacer clic en la flecha derecha en Esquemas panel para expandir la vista. Haz clic en la flecha junto a Tablas y verás a los empleados tabla recién creada.

Añadir datos a una tabla

El primer paso para agregar datos de tabla es abrir una tabla.

  1. Haga clic derecho en empleados y seleccione la opción superior, SELECCIONAR FILAS - LÍMITE 1000 .

  2. Haga doble clic en NULO bajo apellido . En este punto, puede comenzar a ingresar datos. Debe presionar ENTER después de cada campo para salir de la edición o, de lo contrario, el campo volverá a su valor anterior.

  3. Una vez ingresados ​​todos los datos, haga clic en Aplicar botón. Nota:si omite este paso, ninguno de los datos que ingresó se guardará en la base de datos.

Trabajando con tus datos

Ejecutar consultas

Puede ejecutar una consulta SQL en una tabla ingresándola en la parte superior de la vista de tabla.

  1. Haga clic en el área de entrada de texto y escriba:

    SELECT * FROM phonebook.employees WHERE `firstName` = 'Bob'
    
  2. Haga clic en el rayo para ejecutar la consulta. Deberías obtener resultados como este:

Exportar / Importar datos

Para exportar

La exportación de datos es útil para hacer una copia de seguridad del contenido de la base de datos o mover una base de datos a un nuevo servidor. Siempre es una buena idea exportar la base de datos antes de cualquier cambio importante en la estructura o la instalación de una nueva aplicación, en caso de que algo salga mal o desee volver a su estado anterior a la instalación.

  1. Haga clic en Exportación de datos bajo la Administración panel.

  2. Marque las bases de datos de las que le gustaría exportar datos en el panel izquierdo.

  3. Marque las tablas de las que le gustaría exportar datos en el panel derecho.

  4. Seleccione Exportar a archivo independiente – El .sql El archivo que esto produce es texto sin formato, por lo que puede explorarlo con un editor de texto.

  5. Haga clic en e ingrese un nombre de archivo.

  6. OPCIONAL:si solo desea las estructuras de la tabla y no los datos, marque Omitir datos de la tabla .

  7. Haz clic en Iniciar exportación .

Para importar

La importación de datos puede restaurar una copia de seguridad creada con Exportación de datos o puede cargar una base de datos enviada por un compañero de trabajo.

  1. Haga clic en Importación/restauración de datos .

  2. Seleccione Importar desde archivo independiente .

  3. Haga clic en y localice su .sql archivo.

  4. En esquema de destino predeterminado seleccione la base de datos donde desea que vaya esta importación.

  5. Haz clic en Iniciar importación. .

Más información

Es posible que desee consultar los siguientes recursos para obtener información adicional sobre este tema. Si bien estos se proporcionan con la esperanza de que sean útiles, tenga en cuenta que no podemos garantizar la precisión o la puntualidad de los materiales alojados externamente.

  • Documentación de MySQL Workbench
  • Restablecimiento de la contraseña raíz de MySQL