logo

MySQL Workbench (descàrrega i instal·lació)

MySQL Workbench és una eina visual unificada de disseny de bases de dades o d'interfície gràfica d'usuari que s'utilitza per treballar amb arquitectes de bases de dades, desenvolupadors i administradors de bases de dades. Està desenvolupat i mantingut per Oracle. Proporciona desenvolupament SQL, modelització de dades, migració de dades i eines d'administració completes per a la configuració del servidor, l'administració d'usuaris, la còpia de seguretat i molts més. Podem utilitzar aquesta Administració del servidor per crear nous models de dades físiques, diagrames E-R i per al desenvolupament SQL (executar consultes, etc.). Està disponible per a tots els sistemes operatius principals com Mac OS, Windows i Linux. MySQL Workbench és totalment compatible amb la versió de MySQL Server v5.6 i superior.

Cobertes de MySQL Workbench cinc funcionalitats principals , que es donen a continuació:

Desenvolupament SQL: Aquesta funcionalitat proporciona la capacitat que us permet executar consultes SQL, crear i gestionar connexions als servidors de bases de dades amb l'ajuda de l'editor SQL integrat.

Modelització de dades (disseny): Aquesta funcionalitat ofereix la capacitat que us permet crear models de l'Esquema de base de dades gràficament, realitzar enginyeria inversa i directa entre un Esquema i una base de dades en directe i editar tots els aspectes de la base de dades mitjançant l'editor de taules complet. L'editor de taules ofereix les facilitats per editar taules, columnes, índexs, vistes, activadors, particions, etc.

Administració del servidor: Aquesta funcionalitat us permet administrar instàncies de MySQL Server administrant usuaris, inspeccionant dades d'auditoria, visualitzant l'estat de la base de dades, realitzant còpies de seguretat i recuperació i supervisant el rendiment de MySQL Server.

Migració de dades: Aquesta funcionalitat us permet migrar des de Microsoft SQL Server, SQLite, Microsoft Access, PostgreSQL, Sybase ASE, SQL Anywhere i altres taules, objectes i dades RDBMS a MySQL. També admet la migració de les versions anteriors de MySQL a les darreres versions.

MySQL Enterprise admet: Aquesta funcionalitat ofereix suport per a productes empresarials com ara el tallafoc MySQL, MySQL Enterprise Backup i MySQL Audit.

Edicions MySQL Workbench

MySQL Workbench està disponible principalment en tres edicions, que es mostren a continuació:

  1. Edició comunitària (codi obert, GPL)
  2. Edició estàndard (comercial)
  3. Edició empresarial (comercial)

Edició comunitària

La Community Edition és una versió de codi obert i descàrrega gratuïta del sistema de bases de dades més popular. Va estar sota la llicència GPL i compta amb el suport d'una gran comunitat de desenvolupadors.

Edició estàndard

És l'edició comercial que ofereix la capacitat d'oferir aplicacions de processament de transaccions en línia (OLTP) escalables i d'alt rendiment. Ha fet famós MySQL juntament amb la força industrial, el rendiment i la fiabilitat.

Edició Enterprise

És l'edició comercial que inclou un conjunt de funcions avançades, eines de gestió i suport tècnic per aconseguir la màxima escalabilitat, seguretat, fiabilitat i temps de funcionament. Aquesta edició també redueix el risc, el cost, la complexitat en el desenvolupament, el desplegament i la gestió d'aplicacions MySQL.

Entenem-ho amb el següent gràfic de comparació.

Funcionalitat Edició comunitària Edició estàndard Edició Enterprise
Desenvolupament Visual SQL
Administració de bases de dades visuals
Afinació de rendiment
Gestió d'usuaris i sessions
Gestió de la connexió
Gestió d'objectes
Gestió de dades
Modelatge visual de dades
Enginyeria inversa
Enginyeria Avançada
Sincronització d'esquemes
Validació d'esquemes i models No
DBDoc No
GUI per a MySQL Enterprise Backup No No
GUI per a MySQL Enterprise Audit No No
GUI per a MySQL Enterprise Firewall No
Scripts i connectors
Migració de bases de dades

Configuració de l'entorn MySQL Workbench

Aquí, aprendrem com podem descarregar i instal·lar MySQL Workbench.

Requisits previs

Els requisits següents haurien d'estar disponibles al vostre sistema per treballar amb MySQL Workbench:

    Servidor MySQL:Podeu descarregar-lo des de aquí .MySQL Workbench:Podeu descarregar-lo des de aquí .
  • Microsoft .NET Framework 4.5.2
  • Microsoft Visual C++ redistribuible per a Visual Studio 2019
  • RAM 4 GB (recomanat 6 GB)

Instal·lació

Pas 1: Instal·leu el MySQL Community Server. Per instal·lar MySQL Server, feu doble clic a MySQL fitxer d'instal·lació .exe . Després de fer clic al fitxer .exe, podeu veure la pantalla següent:

MySQL Workbench

Pas 2: Escull el Tipus de configuració i feu clic a Pròxim botó. Hi ha diversos tipus disponibles i heu de triar l'opció adequada per instal·lar el producte i les funcions MySQL. Aquí, seleccionarem una opció personalitzada perquè només calen MySQL Server i Workbench. Si necessiteu més funcions, podeu triar l'opció Completa.

MySQL Workbench

Pas 3: Quan feu clic al botó Següent, apareixerà la següent pantalla.

MySQL Workbench

En aquesta pantalla, aneu a Servidor MySQL secció, feu clic a la icona més (+). Aquí, heu de triar el servidor MySQL i afegir-lo al quadre del costat dret fent clic al símbol de la fletxa dreta.

MySQL Workbench

Ara, a la Secció d'aplicació , heu de fer el mateix que heu de fer amb MySQL Server i feu clic al botó Següent. La pantalla següent ho explica amb més claredat.

MySQL Workbench

Pas 4: Quan feu clic a Següent, apareixerà la següent pantalla. Aquesta pantalla comprova tots els requisits per instal·lar MySQL Server i Workbench. Tan bon punt feu clic a Executar botó, instal·larà tots els requisits automàticament. Ara, feu clic al botó Següent.

MySQL Workbench

Pas 5: En aquesta pantalla, feu clic al botó Executar per descarregar i instal·lar MySQL Server i Workbench.

MySQL Workbench

Quan s'hagi completat la descàrrega i la instal·lació, feu clic al botó Següent.

MySQL Workbench

Pas 6: A la següent pantalla, hem de configurar el servidor MySQL i fer clic al botó Següent.

MySQL Workbench

Pas 7: Tan bon punt feu clic al botó Següent, podreu veure la pantalla següent. Aquí, hem de configurar el servidor MySQL. Ara, trieu l'opció Autònom MySQL Server/Classic MySQL Replication i feu clic a Següent.

MySQL Workbench

Pas 8: A la pantalla següent, el sistema us demanarà que trieu el tipus de configuració i altres opcions de connectivitat. Aquí, seleccionarem el tipus de configuració com a ' Màquina de desenvolupament ' i Connectivitat com TCP/IP, i Número de port és 3306 i, a continuació, feu clic a Següent.

MySQL Workbench

Pas 9: Ara, seleccioneu el Mètode d'autenticació i feu clic a Següent.

MySQL Workbench

Pas 10: La pantalla següent us demanarà que trieu el compte, el nom d'usuari i la contrasenya. Després d'omplir tots els detalls, feu clic al botó Següent.

MySQL Workbench

Pas 11: La següent pantalla us demanarà que configureu el servei de Windows. Mantingueu la configuració predeterminada i feu clic a Següent.

MySQL Workbench

Pas 12: A la pantalla següent, el sistema us demanarà que apliqueu la configuració del servidor. Per a aquesta configuració, feu clic al botó Execute.

MySQL Workbench

Pas 13: Un cop finalitzada la configuració, obtindreu la pantalla següent. Ara, feu clic a Acabar botó per continuar.

MySQL Workbench

Pas 14: A la pantalla següent, podeu veure que la configuració del producte s'ha completat. Mantingueu la configuració predeterminada i feu clic al botó Següent-> Finalitza per completar la instal·lació del paquet MySQL.

MySQL Workbench

MySQL Workbench

Pas 15: Un cop feu clic al botó Finalitzar, el MySQL Workbench hauria d'estar obert al vostre sistema, tal com es mostra a la pantalla següent.

MySQL Workbench

Pas 16: A la pantalla anterior, heu de fer una connexió. Per fer-ho, feu doble clic a la casella designada per fletxa vermella . Aquí, obtindreu la pantalla emergent que us demanarà que introduïu la contrasenya creada anteriorment durant la instal·lació. Després d'introduir la contrasenya, podeu connectar-vos amb el servidor.

MySQL Workbench

Pas 17: Si no teniu cap connexió, podeu crear-ne una nova. Per establir una connexió, feu clic a la icona més (+) o aneu a la barra de menú -> Base de dades -> Connecta a la base de dades, apareix la pantalla següent. Ara, heu d'omplir tots els detalls. Aquí, heu d'assegurar-vos que la contrasenya introduïda ha de ser la mateixa que heu creat anteriorment.

MySQL Workbench

Pas 18: Després d'introduir tots els detalls, feu clic a Prova de connexió per provar la connectivitat de la base de dades. Si la connexió té èxit, obtindreu la següent pantalla. Ara, feu clic al botó D'acord->D'acord per acabar la configuració.

MySQL Workbench

Pas 19: Un cop hàgiu acabat tota la configuració, obrirà la pantalla MySQL Workbench. Ara, feu doble clic a la connexió acabada de crear, obtindreu la següent pantalla on es pot executar l'ordre SQL.

MySQL Workbench

java dormir

Eina d'administració de MySQL Workbench

L'eina d'administració té un paper important en la seguretat de les dades de l'empresa. Aquí parlarem de la gestió de l'usuari, la configuració del servidor, la còpia de seguretat i les restauracions de la base de dades, els registres del servidor i molts més.

Administració d'usuaris

És una utilitat visual que permet gestionar l'usuari relacionat amb una instància activa de MySQL Server. Aquí podeu afegir i gestionar comptes d'usuari, concedir i eliminar privilegis, veure els perfils d'usuari i caducar les contrasenyes.

Configuració del servidor

Permet una configuració avançada del servidor. Proporciona informació detallada sobre el servidor i la variable d'estat, una sèrie de fils, la mida d'assignació de memòria intermèdia, l'ajustament per obtenir un rendiment òptim i molts més.

Còpia de seguretat i restauració de bases de dades

És una eina visual que s'utilitza per importar/exportar fitxers d'abocament de MySQL. Els fitxers d'abocament contenen scripts SQL per crear bases de dades, taules, vistes i procediments emmagatzemats.

Registres del servidor

Mostra informació de registre per al servidor MySQL per cada pestanya de connexió. Per a cada pestanya de connexió, inclou una pestanya addicional per als registres d'errors generals.

Tauler de rendiment

Aquesta pestanya proporciona la visió estadística del rendiment del servidor. Podeu obrir-lo navegant a la pestanya Navegació i, a la secció Rendiment, trieu Tauler.

MySQL Workbench Crea, modifica i elimina la base de dades

En aquesta secció, veurem com es crea, s'altera i es deixa anar una base de dades utilitzant MySQL Workbench. Vegem-ho en detall un per un.

Crea una base de dades

Per crear una base de dades, seguiu els passos següents:

1. Obriu el MySQL Workbench i inicieu sessió amb el nom d'usuari i la contrasenya. A continuació, aneu a la pestanya Navegació i feu clic a Agenda menú . Aquí podeu veure totes les bases de dades creades anteriorment.

2. Si voleu crear una base de dades nova, feu clic amb el botó dret al menú Esquema i seleccioneu Crea un esquema o feu clic a la icona de la base de dades (rectangle vermell), tal com es mostra a la pantalla següent.

MySQL Workbench

3. S'obre la nova pantalla de la finestra Esquema. Introduïu el nom de la nova base de dades (per exemple, mytestdb) i utilitzeu el valor predeterminat Col·lació . La col·lació s'utilitza per emmagatzemar caràcters de dades específics, principalment útils per emmagatzemar idiomes estrangers. Ara, feu clic al botó Aplica com es mostra a la pantalla següent:

MySQL Workbench

4. Apareix una nova finestra emergent, feu clic al botó Aplica->Finalitza per crear una nova base de dades.

5. Després de la creació correcta de la base de dades, podeu veure aquesta nova base de dades al menú Esquema. Si no ho veieu, feu clic a la icona d'actualització al menú Esquema.

6. Si voleu veure més informació sobre la base de dades, seleccioneu la base de dades mytestdb i feu clic a la icona 'i'. La finestra d'informació mostra diverses opcions, com ara Taula, Columna, Funcions, Usuaris i moltes més.

7. MySQL Workbench no ofereix una opció per canviar el nom del nom de la base de dades, però podem crear, actualitzar i eliminar la taula i les files de dades de la base de dades.

Deixa anar la base de dades

1. Per suprimir una base de dades, heu de triar la base de dades, fer-hi clic amb el botó dret i seleccionar-la Esquema de baixa opció. Apareix la següent pantalla:

MySQL Workbench

2. Seleccioneu Baixa ara opció a la finestra emergent i la base de dades inclosa la taula, les files de dades s'eliminaran del servidor de bases de dades.

MySQL Workbench Crea, modifica i deixa anar la taula

En aquesta secció, veurem com es crea, s'altera i es deixa anar una taula utilitzant MySQL Workbench. Vegem-ho en detall un per un.

Crea una taula

Per crear una taula, seguiu els passos següents:

1. Obriu el MySQL Workbench i inicieu sessió amb el nom d'usuari i la contrasenya. A continuació, aneu a la pestanya Navegació i feu clic al menú Esquema. Aquí podeu veure totes les bases de dades creades anteriorment. També podeu crear una nova base de dades.

2. Seleccioneu la base de dades acabada de crear, feu-hi doble clic i obtindreu el submenú sota la base de dades. El submenú de la base de dades són Taules, Visualitzacions, Funcions i Procediments emmagatzemats, tal com es mostra a la pantalla següent.

MySQL Workbench

3. Seleccioneu el submenú Taules, feu-hi clic amb el botó dret i seleccioneu Crea una taula opció. També podeu fer clic a crear una icona de taula nova (que es mostra en rectangle vermell) per crear una taula.

4. A la pantalla de la taula nova, heu d'omplir tots els detalls per crear una taula. Aquí, introduirem el nom de la taula (per exemple, estudiant) i utilitzarem la intercalació i el motor predeterminats.

5. Feu clic a dins de la finestra central i ompliu els detalls de la columna. Aquí, el nom de la columna conté molts atributs com ara clau primària (PK), no nul (NN), índex únic (UI), binari (B), tipus de dades sense signar (UN), incremental automàtic (AI), etc. El següent pantalla ho explica amb més claredat. Després d'omplir tots els detalls, feu clic a Aplicar botó.

MySQL Workbench

6. Tan bon punt feu clic al botó Aplica, s'obrirà la finestra de declaració SQL. De nou, feu clic al botó Aplicar per executar la instrucció i al botó Finalitzar per desar els canvis.

7. Ara, aneu al menú Esquema i seleccioneu la base de dades que conté la taula acabada de crear, tal com es mostra a la pantalla següent.

MySQL Workbench

Alterar taula

Per modificar una taula, seguiu els passos següents:

1. Seleccioneu la taula que voleu modificar, feu clic a la icona 'i' i obtindreu la següent pantalla.

MySQL Workbench

2. A la pantalla anterior, podeu modificar el nom de la columna, el tipus de dades i altres paràmetres de la taula.

Deixa anar una taula

1. Per suprimir una taula, heu de triar la taula, fer-hi clic amb el botó dret i seleccionar l'opció Deixar taula. Apareix la següent pantalla:

MySQL Workbench

2. Seleccioneu Baixa ara opció a la finestra emergent per eliminar la taula de la base de dades a l'instant.

MySQL Workbench Inserir, llegir, actualitzar i eliminar files de dades

En aquesta secció, veurem com podem inserir, llegir, actualitzar i suprimir files de dades utilitzant MySQL Workbench. Vegem-ho en detall un per un.

1. Obriu el MySQL Workbench i inicieu sessió amb el nom d'usuari i la contrasenya. A continuació, aneu a la pestanya Navegació i feu clic al menú Esquema. Aquí, hem creat amb èxit una base de dades (mystudentdb) i una taula d'estudiants mitjançant MySQL Workbench.

2. Seleccioneu la taula, i quan passem el punter del ratolí per sobre de la taula de l'estudiant, podeu veure que les icones de la taula apareixen aquí. Feu clic a la taula, que obrirà una nova finestra on la secció superior mostra la instrucció MySQL i la secció inferior mostra les files de dades.

MySQL Workbench

3. Per introduir una fila de dades, seleccioneu la columna respectada i inseriu el valor de les dades. La inserció de valors de dades a les files és similar al full de treball de Microsoft Excel.

4. Després d'introduir les files de dades, feu clic al botó Aplicar->Aplicar>Finalitzar per desar les files de dades.

5. De la mateixa manera, podem editar o modificar les files de dades desades anteriorment. Després de la modificació, deseu el nou valor, feu clic al botó Aplicar per desar els canvis. Generarà una instrucció d'actualització SQL desarà els canvis a la base de dades.

Suprimeix la fila

1. Per suprimir una fila individual de la taula, cal que seleccioneu una fila de dades, feu clic amb el botó dret a la icona dreta davant de la fila i seleccioneu l'opció Suprimeix fila(s).

2. Ara, feu clic al botó Aplica->Aplica->Finalitza per desar els canvis a la base de dades.

Base de dades d'exportació i importació de MySQL Workbench (taula)

En aquesta secció, aprendrem com podem exportar i importar la base de dades o la taula utilitzant MySQL Workbench.

Exporta bases de dades (taules)

1. Per exportar bases de dades o taules, aneu a la barra de menús, feu clic a Servidor i seleccioneu l'opció Exportació de dades, tal com es mostra a la pantalla següent. S'obrirà una nova finestra de exportació de dades configuracions i opcions.

MySQL Workbench

2. Seleccioneu qualsevol base de dades i mostrarà totes les taules corresponents sota la base de dades seleccionada. Aquí, també podem seleccionar una o diverses caselles de verificació de la base de dades per incloure la base de dades al fitxer d'exportació. De la mateixa manera, podem seleccionar una o diverses taules a la secció esquerra de la finestra.

MySQL Workbench

3. Seleccionem dues bases de dades, és a dir (myproductdb i mystudentdb), incloses totes les taules d'aquesta base de dades. Ara, aneu a la configuració desplegable, podem seleccionar l'opció 'Dump Structure and Data', 'Dump Data Only' i l'opció 'Dump Structure Only'.

    Abocament de dades i estructura:Desarà tant l'estructura de la taula com les files de dades.Abocament de dades només:Només desarà les files inserides a les taules.Només estructura d'abocador:Desarà només l'estructura de la taula, que són columnes de base de dades i tipus de dades definits per nosaltres.

4. A l'opció Exporta, podeu seleccionar el camí d'exportació que trieu. Aquí, mantindré la configuració predeterminada. A més, hi ha dos botons d'opció que s'expliquen a continuació.

    Exporta a la carpeta del projecte d'abocament:Desarà totes les taules com a fitxers SQL separats en una carpeta. Serà útil quan importeu o restaureu el fitxer d'exportació una per una taula.Exporta a un fitxer autònom:Emmagatzemarà totes les bases de dades i taules en un sol fitxer SQL. És una bona opció quan voleu importar totes les bases de dades, taules i files de dades mitjançant un sol fitxer SQL.

5. Feu clic al botó Inicia exportació, que mostra la barra de progrés i el registre. Ara, obriu la carpeta Document al vostre sistema per localitzar els fitxers d'exportació.

Importa bases de dades (taules)

1. Per importar bases de dades o taules, aneu a la barra de menús, feu clic a Servidor i seleccioneu Importació de dades opció. S'obrirà una nova finestra de configuració i opcions d'importació de dades.

2. Aquí podeu veure les dues opcions de ràdio per importar bases de dades i taules, que són:

  • Importa des de la carpeta del projecte d'abocament
  • Importa mitjançant un fitxer autònom

3. Seleccionarem 'Importa des de la carpeta del projecte d'abocament' i farem clic a 'Carrega contingut de la carpeta' per mostrar totes les bases de dades disponibles a la carpeta del projecte.

k algorisme del veí més proper

4. Seleccioneu myproductdb base de dades des de l'opció Importació de dades i també seleccioneu la taula de productes corresponent.

5. Trieu l'opció 'Dump Structure and Data' i feu clic a Inicieu la importació botó per importar les bases de dades i les taules del fitxer de còpia de seguretat.

MySQL Workbench

6. Ara, aneu a l'Esquema->myproductdb->taula i actualitzeu-lo per veure la base de dades o la taula importades actualment.