Maison  >  Article  >  base de données  >  Comment installer et configurer MySQL 8.0.28 sous Ubuntu

Comment installer et configurer MySQL 8.0.28 sous Ubuntu

PHPz
PHPzavant
2023-05-26 22:34:061442parcourir

Il a fallu beaucoup de temps pour changer le mot de passe, enregistrer le processus d'installation

Installer le service ssh :

sudo apt-get install openssh-server

Démarrer le service ssh :

service sshd start

Installer le serveur mysql :

sudo apt install -y mysql-server

Installer le client mysql :

sudo apt install -y mysql-client

Suivez les instructions après le l'installation est terminée Le fichier de mot de passe a été trouvé :

/etc/mysql/debian.cnf

La visualisation du fichier affiche ce qui suit :

# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host     = localhost
user     = debian-sys-maint
password = kYq3G8iSzqfXIXqb
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = debian-sys-maint
password = kYq3G8iSzqfXIXqb
socket   = /var/run/mysqld/mysqld.sock

Modifier le fichier de configuration :

sudo vim /etc/mysql/my.cnf

Ajouter la configuration suivante :

[mysql]
default-character-set=utf8
 
[mysqld]
port=3306
bind-address = 0.0.0.0
skip-grant-tables

Redémarrer la base de données

sudo service mysql restart

Utiliser le compte et le mot de passe correspondants pour vous connecter à MySQL

mysql -udebian-sys-maint -pkYq3G8iSzqfXIXqb

Modifiez le mot de passe root et l'hôte

use mysql;
grant all privileges on *.* to 'root'@'%' with grant option;
update user set host='%', authentication_string='' where user='root' ;
ALTER USER 'root'@'%' IDENTIFIED BY '1' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '1';
FLUSH PRIVILEGES;
quit;

supprimez l'option skip-grant-tables après avoir quitté

comme suit :

[mysql]
default-character-set=utf8
 
[mysqld]
port=3306
bind-address = 0.0.0.0

Redémarrez le service MySQL

sudo service mysql restart;

Désactivez le pare-feu

sudo service ufw disable; #关闭防火墙开机启动
sudo service ufw stop;    #关闭防火墙服务

Utilisez navicat sur l'hébergeur pour tester le lien avec succès :

Comment installer et configurer MySQL 8.0.28 sous Ubuntu

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer