Installer MySQL 8.0 et Navicat sur Ubuntu

Table des matières

Installer MySQL 8.0 sur Ubuntu

1, ajouter le référentiel MySQL APT

2. Mettre à jour la liste des packages

3. Installez MySQL 8.0

4. Le mot de passe de l'utilisateur root

5. Démarrez le service MySQL

Ubuntu installer Navicat

1. Téléchargez Navicat

2. Progiciels supplémentaires

3. Exécutez la commande

4. L'accès est refusé pendant MySQL


Installer MySQL 8.0 sur Ubuntu

1, ajouter le référentiel MySQL APT

MySQL fournit officiellement une boîte à outils de référentiel APT, ce qui facilite l'ajout de référentiels MySQL sur Ubuntu. Téléchargez la boîte à outils MySQL APT Repository et ajoutez-la à l'aide de la commande suivante ;

Lors de l'installation, vous serez invité à sélectionner la version et la source du package MySQL. Sélectionnez MySQL Server & Cluster (actuellement sélectionné : mysql-8.0) et cliquez sur "OK".

wget https://dev.mysql.com/get/mysql-apt-config_0.8.18-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.18-1_all.deb

2. Mettre à jour la liste des packages

Après avoir ajouté le dépôt MySQL APT, exécutez la commande suivante pour mettre à jour la liste des packages :

sudo apt update

3. Installez MySQL 8.0

Maintenant, vous pouvez installer MySQL 8.0 avec la commande suivante :

sudo apt install mysql-server-8.0

Lors de l'installation de MySQL 8.0 (ou d'autres packages), le mot de passe n'est généralement pas affiché car le processus d'installation ne vous oblige pas à le fournir. Vous pouvez être invité lors de l'installation à définir un mot de passe pour l'utilisateur racine MySQL, mais cela se fait lors d'une étape de la configuration du serveur MySQL plutôt que fourni dans la commande apt install.

4. Le mot de passe de l'utilisateur root

Après avoir installé MySQL 8.0, vous pouvez définir le mot de passe de l'utilisateur racine MySQL en suivant les étapes suivantes.

(1) Exécutez la commande suivante dans le terminal pour vous connecter au serveur MySQL :

sudo mysql -u root

Si vous vous connectez pour la première fois, vous n'aurez peut-être pas besoin d'entrer un mot de passe. Si un mot de passe est requis, appuyez simplement sur la touche "Entrée".

(2) Une fois connecté à l'interface de ligne de commande MySQL, vous pouvez utiliser la commande SQL suivante pour définir le mot de passe de l'utilisateur racine MySQL :

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

Remplacez '123456' par le mot de passe réel que vous souhaitez définir.

(3) Après avoir défini le mot de passe, utilisez la commande suivante pour actualiser les autorisations afin que les modifications prennent effet :

FLUSH PRIVILEGES;

(4) Quittez l'interface de ligne de commande MySQL :

exit;

5. Démarrez le service MySQL

Une fois l'installation terminée, le serveur MySQL devrait avoir démarré automatiquement. S'il n'est pas démarré, vous pouvez démarrer manuellement le service en exécutant :

sudo systemctl start mysql

Pour activer le démarrage du service MySQL, vous pouvez exécuter la commande suivante :

sudo systemctl enable mysql

Ubuntu installer Navicat

1. Téléchargez Navicat

Téléchargez le package d'installation de Navicat : accédez à la page de téléchargement du site Web officiel de Navicat : https://www.navicat.com

Sélectionnez ensuite le package d'installation adapté à votre système Linux (par exemple : Téléchargement direct (64 bits) ) et téléchargez-le.

2. Progiciels supplémentaires

À partir d'Ubuntu 22.04, des packages supplémentaires peuvent être nécessaires. Installez en exécutant la commande suivante :

sudo apt install libfuse2

3. Exécutez la commande

Remarque : cd java/chmod +x navicat16-premium-en.AppImage ;

Le chemin doit être correct et le nom du package "chmod +x navicat16-premium-en.AppImage" est cohérent ;

cd Java/chmod +x navicat16-premium-en.AppImage
./navicat16-premium-en.AppImage

ALTER USER 'root'@'localhost' IDENTIFIÉ AVEC mysql_native_password PAR '123456' ;

4. L'accès est refusé pendant MySQL

Si vous obtenez l'erreur "1698 - Accès refusé pour l'utilisateur 'root'@'localhost'" dans MySQL, cela signifie que l'accès vous a été refusé lors de la connexion à MySQL avec l'utilisateur root.

Connectez-vous à MySQL avec sudo

sudo mysql

passer à la base de données mysql

USE mysql;

Mettez à jour le plug-in d'authentification de l'utilisateur root vers mysql_native_password et définissez un nouveau mot de passe, veuillez remplacer " 123456" par le nouveau mot de passe que vous souhaitez définir

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

Actualiser les privilèges et quitter MySQL

FLUSH PRIVILEGES;
EXIT;

Je suppose que tu aimes

Origine blog.csdn.net/m0_67906358/article/details/131917466
conseillé
Classement