Com instal·lar MySQL 8.0 a Ubuntu 18.04
El servidor de la comunitat MySQL és un sistema de gestió de bases de dades de codi obert gratuït, popular i multiplataforma. Admet tant SQL com NoSQL i té una arquitectura de motor d'emmagatzematge connectable. A més, també inclou múltiples connectors de bases de dades per a diferents llenguatges de programació, que us permeten desenvolupar aplicacions utilitzant qualsevol dels llenguatges coneguts i moltes altres funcions.
Té molts casos d'ús en emmagatzematge de documents, núvol, sistemes d'alta disponibilitat, IoT (Internet de les coses), hadoop, big data, emmagatzematge de dades, pila LAMP o LEMP per donar suport a llocs web/aplicacions de gran volum i molt més.
En aquest article, explicarem una nova instal·lació del sistema de bases de dades MySQL 8.0 a Ubuntu 18.04 Bionic Beaver. Abans de passar als passos reals d'instal·lació, mirem un resum de:
- La base de dades ara incorpora un diccionari de dades transaccionals.
- Ve amb compatibilitat amb declaracions Atomic DDL.
- Seguretat millorada i gestió de comptes.
- Millores en la gestió de recursos.
- Diverses millores d'InnoDB.
- Nou tipus de bloqueig de còpia de seguretat.
- El conjunt de caràcters predeterminat ha canviat a utf8mb4 de latin1.
- Un parell de millores JSON.
- Ve amb suport d'expressió regular mitjançant International Components for Unicode (ICU).
- Nou registre d'errors que ara utilitza l'arquitectura de components MySQL.
- Millores a la rèplica de MySQL.
- Admet expressions de taula habituals (tant no recursives com recursives).
- Té un optimitzador millorat.
- Funcions de finestra addicionals i més.
Pas 1: afegiu el dipòsit MySQL Apt
Afortunadament, hi ha un dipòsit APT per instal·lar el servidor MySQL, el client i altres components. Heu d'afegir aquest dipòsit de MySQL a la llista de fonts de paquets del vostre sistema; Comenceu baixant el paquet del dipòsit mitjançant l'eina wget des de la línia d'ordres.
$ wget -c https://repo.mysql.com//mysql-apt-config_0.8.13-1_all.deb
A continuació, instal·leu el paquet de dipòsit MySQL mitjançant la següent comanda dpkg.
$ sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb
Tingueu en compte que en el procés d'instal·lació del paquet, se us demanarà que trieu la versió del servidor MySQL i altres components com ara el clúster, les biblioteques de clients compartides o el banc de treball MySQL que voleu configurar per a la instal·lació.
La versió del servidor MySQL mysql-8.0
es seleccionarà automàticament, després desplaceu-vos cap avall fins a l'última opció D'acord
i feu clic a [Enter] per acabar la configuració i instal·lació del paquet de llançament. tal com es mostra a la captura de pantalla.
Pas 2: instal·leu MySQL Server a Ubuntu 18.04
A continuació, baixeu la informació més recent del paquet de tots els dipòsits configurats, inclòs el dipòsit MySQL afegit recentment.
$ sudo apt update
A continuació, executeu l'ordre següent per instal·lar paquets per al servidor de la comunitat MySQL, el client i els fitxers comuns de la base de dades.
$ sudo apt-get install mysql-server
Durant el procés d'instal·lació, se us demanarà que introduïu una contrasenya per a l'usuari root del vostre servidor MySQL, torneu a introduir la contrasenya per confirmar-la i premeu [Enter].
A continuació, apareixerà el missatge de configuració del connector d'autenticació del servidor MySQL, llegiu-lo i utilitzeu la fletxa dreta per triar D'acord
i premeu [Enter] per continuar.
Després, se us demanarà que seleccioneu el connector d'autenticació predeterminat que voleu utilitzar, feu servir la fletxa dreta per triar Ok
i premeu [Enter] per completar la configuració del paquet.
Pas 3: instal·lació segura del servidor MySQL
Per defecte, la instal·lació de MySQL no és segura. Per assegurar-lo, executeu l'script de seguretat que ve amb el paquet binari. Se us demanarà que introduïu la contrasenya d'arrel que hàgiu establert durant el procés d'instal·lació. A continuació, també escolliu si voleu utilitzar el connector VALIDA LA CONTRASENYA o no.
També podeu canviar la contrasenya d'arrel que heu establert abans (com hem fet en aquest exemple). A continuació, introduïu yes/y
a les preguntes de seguretat següents:
- Vols eliminar usuaris anònims? (Premeu y|Y per a Sí, qualsevol altra tecla per a No):
y
- No permeteu l'inici de sessió root de forma remota? (Premeu y|Y per a Sí, qualsevol altra tecla per a No):
y
- Vols eliminar la base de dades de prova i accedir-hi? (Premeu y|Y per a Sí, qualsevol altra tecla per a No):
y
- Torneu a carregar les taules de privilegis ara? (Premeu y|Y per a Sí, qualsevol altra tecla per a No):
y
Inicieu l'script emetent l'ordre següent.
$ sudo mysql_secure_installation
Per protegir encara més el vostre servidor MySQL, llegiu el nostre article 12 Pràctiques recomanades de seguretat de MySQL/MariaDB per a Linux.
Pas 4: gestió del servidor MySQL mitjançant Systemd
A Ubuntu, després d'instal·lar un paquet, els seus serveis solen iniciar-se automàticament un cop configurat el paquet. Podeu comprovar si el servidor MySQL està en funcionament mitjançant l'ordre següent.
$ sudo systemctl status mysql
Si per un motiu o un altre, no s'inicia automàticament, utilitzeu les ordres següents per iniciar-lo i habiliteu-lo en el moment de l'arrencada del sistema, de la manera següent.
$ sudo systemctl status mysql $ sudo systemctl enable mysql
Pas 5: instal·leu productes i components MySQL addicionals
A més, podeu instal·lar components MySQL addicionals que cregueu que necessiteu per treballar amb el servidor, com ara mysql-workbench-community, libmysqlclient18 i molts altres.
$ sudo apt-get update $ sudo apt-get install mysql-workbench-community libmysqlclient18
Finalment, per accedir a l'intèrpret d'ordres MySQL, emet l'ordre següent.
$ sudo mysql -u root -p
Per obtenir més informació, llegiu les Notes de la versió de MySQL 8.0.
Això és! En aquest article, hem explicat com instal·lar MySQL 8.0 a Ubuntu 18.04 Bioni Beaver. Si teniu cap pregunta o pensament per compartir, utilitzeu el formulari de comentaris a continuació per contactar amb nosaltres.