Com instal·lar MYSQL 8.0 i crear una base de dades en un Linux VPS de Ubuntu 18.04

Introducció>

MySQL és una de les plataformes de bases de dades de codi obert més utilitzades a nivell mundial. Està disponible tant com a versió comunitària (gratuïta) com a versió empresarial (de pagament) que ofereix més funcions per a l’entorn empresarial.


MySQL és un sistema de base de dades relacional amb Llenguatge de consulta d’estructura (SQL) ordres [SELECT, CREATE TABLE, ACTUALITZAR, DELETE, INSERT, DROP TABLE, e.t.c] per gestionar bases de dades relacionals. En aquest tutorial, mostrarem com instal·lar la versió de la comunitat MySQL 8.0 que actualment és la darrera versió (i inclou funcions potents, però molt fàcils de configurar i utilitzar). A continuació, il·lustrem com recuperar la contrasenya arrel de mysql, com alterar-la i crear una base de dades a Linux VPS de Ubuntu 18.04..  

Nota especial: abans d’instal·lar MySQL al vostre servidor, us recomanem que considereu si teniu el servei d’allotjament adequat. Els serveis d’allotjament que s’especialitzen en allotjament de bases de dades MySQL (com ara A2hosting) podran proporcionar un millor suport en temes relacionats amb MySQL. Visiteu els comentaris d’Hostadvice per obtenir els millors serveis d’allotjament de MySQL.

Instal·lació de MySQL

Descarregueu el dipòsit MySQL Apt

$ wget https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb

Instal·leu el repositori Apt MySQL

$ sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb

L’instal·lador de MySQL apareix com es mostra a continuació i us demana que trieu la versió del dipòsit mysql adequat. Assegureu-vos que la versió mysql seleccionada sigui a “MySQL Server” & Cluster ”és“ mysql-8.0 ”. A continuació, premeu la tecla Baixada dels ordinadors per seleccionar “D’acord”, i després premeu la tecla Enter.

Aleshores, heu tornat al missatge de petició un cop finalitzada la instal·lació de repo de mysql apt.

Podeu confirmar que el dipòsit de MySQL 8.0 s’ha instal·lat comprovant el fitxer /etc/apt/sources.list.d/mysql.list

$ sudo vim /etc/apt/sources.list.d/mysql.list

El fitxer ha de tenir contingut com es mostra a continuació:

### Aquest fitxer es configura automàticament ###
# Pots comentar les entrades a continuació, però es poden perdre qualsevol altra modificació.
# Utilitzeu la comanda “dpkg-reconfigure mysql-apt-config” com a arrel per a modificacions.
deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-apt-config
deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-8.0
deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-tools
#deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-tools-preview
deb-src http://repo.mysql.com/apt/ubuntu/ bionic mysql-8.0

Instal·leu el servidor MySQL 8.0 i inicieu el servei MySQL

En primer lloc, actualitzeu el repositori fent servir l’ordre:

Actualització $ sudo apt-get

A continuació, instal·leu el servidor mysql

$ sudo apt-get install -y mysql-server

MySQL Installer proporcionarà diverses indicacions durant la instal·lació de la següent manera:

Introduïu la contrasenya arrel:

Repetiu la contrasenya d’arrel

Informació sobre els nous canvis a MySQL 8.0 sobre el nou mètode d’autenticació de contrasenya millorat SHA-256. Premeu Tab per ressaltar la secció “D’acord”, i després per continuar per continuar.

Seleccioneu el complement d’autenticació per defecte. Aquesta és una nova característica de MySQL 8.0 que recomana l’ús del mètode d’autenticació de contrasenya SHA-256 millorat, que és el destacat “Utilitza el xifrat de contrasenya forta (RECOMANAT)”. Si no heu fet una actualització de MySQL 5.7 a 8.0, escollir aquest mètode evitarà que els clients antics es connectin al servidor. Si aquest és el cas, haureu de triar l’altra opció “Utilitzeu el mètode d’autenticació antiga (conservar MySQL 5. * Compatibilitat)”

A continuació, premeu Enter per continuar la instal·lació.

Al final de la instal·lació, inicieu el servidor mysql.

$ sudo systemctl inici mysqld

Confirmeu que la versió de mysql és 8.0

$ mysql -versió
mysql Ver 8.0.11 per a Linux en x86_64 (MySQL Community Server – GPL)

Assegureu la instal·lació de MySQL

$ sudo mysql_secure_instal·lació

Protecció del desplegament del servidor MySQL.

Introduïu la contrasenya per a l’arrel de l’usuari:

VALIDAR PASSWORD PLUGIN es pot utilitzar per provar contrasenyes
i millorar la seguretat. Comprova la força de la contrasenya
i permet als usuaris establir només les contrasenyes que siguin
prou segur. Voleu configurar el complement VALIDATE PASSWORD?

Premeu Y | Y per a Sí, qualsevol altra tecla per a No: No
Utilitzant la contrasenya existent per a root.
Canvieu la contrasenya de l’arrel? ((Premeu y | Y per a Sí, qualsevol altra tecla per a No): No

… saltar-se.
De manera predeterminada, una instal·lació de MySQL té un usuari anònim,
permetent a qualsevol usuari iniciar sessió en MySQL sense haver de tenir-ne
un compte d’usuari creat per a ells. Això només està destinat a
provar i fer que la instal·lació vagi més suau.
Hauríeu de treure-les abans de passar a una producció
medi ambient.

Voleu eliminar usuaris anònims? (Premeu Y | Y per a Sí, qualsevol altra tecla per a No): Y
Èxit.

Normalment, només es pot permetre la connexió de root
‘localhost’. Això garanteix que algú no pot endevinar
la contrasenya arrel de la xarxa.

Voleu desactivar la sessió d’arrel de forma remota? (Premeu Y | Y per a Sí, qualsevol altra tecla per a No): Y
Èxit.

De manera predeterminada, MySQL arriba amb una base de dades anomenada “prova” que
tothom hi pot accedir. Això només està destinat a les proves,
i s’hauria d’eliminar abans de passar a una producció
medi ambient.

Voleu eliminar la base de dades de prova i accedir-hi? (Premeu Y | Y per a Sí, qualsevol altra tecla per a No): Y
– Baig de la base de dades de proves…
Èxit.

– Eliminació de privilegis a la base de dades de proves…
Èxit.

Si vols tornar a carregar taules de privilegis, tots els canvis
fets fins ara entrarà en vigor immediatament.

Vols tornar a carregar taules de privilegis? (Premeu Y | Y per a Sí, qualsevol altra tecla per a No): Y
Èxit.

Tot fet!

Creeu base de dades MySQL

Inicieu la sessió al servidor mysql com a root

$ mysql -u arrel -p

Introduïu la contrasenya per a arrel en el sistema.
Creeu una nova base de dades anomenada “myfirstdb”

mysql> CREATE DATABASE myfirstdb;

Llista totes les bases de dades del servidor mysql

mysql> ESPECTACLE DE DATES;

Sortida de mostra

$ mysql -u arrel -p
Introduir la contrasenya:
Benvingut al monitor MySQL. Les ordres acaben amb; o \ g.
El vostre identificador de connexió MySQL és 11
Versió del servidor: 8.0.11 MySQL Community Server – GPL

Copyright (c) 2000, 2018, Oracle i / o els seus afiliats. Tots els drets reservats.

Oracle és una marca registrada d’Oracle Corporation i / o seu
afiliats. Altres noms poden ser marques comercials respectives
propietaris.

Escriviu “help;” o “\ h” per obtenir ajuda. Escriviu “\ c” per esborrar la instrucció d’entrada actual.

mysql> CREATE DATABASE myfirstdb;
Consulta correcte, 1 fila afectada (0,03 segons)

mysql> ESPECTACLE DE DATES;
+——————–+
| Base de dades |
+——————–+
| informació_schema |
| myfirstdb |
| mysql |
| performance_schema |
| sys |
+——————–+
5 files al conjunt (0.00 seg.)

mysql> deixar de sortir;
Adeu

Conclusió

Ara us hem posat en funcionament a la part més crítica (és a dir, la instal·lació de l’última versió de MySQL Server i la creació d’una base de dades). El següent pas és aprendre a executar més ordres MySQL per tal de manipular la base de dades al vostre gust. Aquests inclouen crear nous usuaris de mysql, concedir privilegis als usuaris, crear taules en bases de dades, inserir i actualitzar registres en taules, fer consultes per obtenir registres de les taules i moltes altres funcionalitats. També heu de considerar l’aprenentatge de com fer còpies de seguretat i restaurar bases de dades des de la línia d’ordres.

Consulteu aquests tres serveis VPS principals:

A2 Hosting

Preu inicial:
5,00 dòlars


Fiabilitat
9.3


Preu
9.0


Usuari amigable
9.3


Assistència
9.3


Característiques
9.3

Llegiu comentaris

Visita Hosting A2

ScalaHosting

Preu inicial:
12,00 dòlars


Fiabilitat
9.4


Preu
9.5


Usuari amigable
9.5


Assistència
9.5


Característiques
9.4

Llegiu comentaris

Visita ScalaHosting

Hostinger

Preu inicial:
3,95 dòlars


Fiabilitat
9.3


Preu
9.3


Usuari amigable
9.4


Assistència
9.4


Característiques
9.2

Llegiu comentaris

Visita Hostinger

Articles relacionats amb la informació

  • Com fer una còpia de seguretat de la vostra base de dades MySQL en un servidor Ubuntu 18.04 VPS o dedicat
    intermèdia
  • Com instal·lar phpMyAdmin en un servidor VOS CentOS 7 o dedicat
    intermèdia
  • Com protegir phpMyAdmin a Ubuntu 18.04 VPS o servidor dedicat
    intermèdia
  • Com desactivar MySQL 5 "Mode estricte" en un Ubuntu 18.04 VPS o servidor dedicat
    intermèdia
  • Com instal·lar PhpMyAdmin en un servidor Ubuntu 18.04 VPS o en un servidor dedicat
    intermèdia
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me