English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Installation MySQL

Les adresses de téléchargement de MySQL pour toutes les plateformes sont : Télécharger MySQL . Choisissez celui dont vous avez besoin Serveur MySQL Communauté Les versions et les plateformes correspondantes.

Attention :Nous devons ouvrir les privilèges d'administrateur pour installer le processus, sinon l'installation ne peut pas être effectuée en raison de l'insuffisance des droits d'accès.

Linux/Installation de MySQL sur UNIX

Il est recommandé d'utiliser des paquets RPM pour installer MySQL sur les plateformes Linux, MySQL AB fournit les adresses de téléchargement suivantes pour les RPM :

  • MySQL - Serveur MySQL. Vous avez besoin de cette option, sauf si vous ne souhaitez vous connecter qu'à un serveur MySQL exécuté sur un autre ordinateur.

  • MySQL-client - Le programme client MySQL, utilisé pour se connecter et manipuler le serveur MySQL.

  • MySQL-devel - Les fichiers contenant le répertoire, si vous souhaitez compiler d'autres clients MySQL, tels que les modules Perl, vous devez installer ce paquet RPM.

  • MySQL-shared - Ce paquet contient des bibliothèques partagées (libmysqlclient.so) nécessaires au chargement dynamique pour certains langages et applications.*) Utiliser MySQL.

  • MySQL-bench - Outils de test de base et de performance du serveur de bases de données MySQL.

Avant l'installation, nous pouvons vérifier si MySQL est installé par défaut sur le système :

rpm -qa | grep mysql

Si votre système est déjà installé, vous pouvez choisir de le désinstaller :

rpm -e mysql  // Mode de suppression classique
rpm -e --nodeps mysql  // Mode de suppression force, si vous utilisez la commande ci-dessus pour supprimer et que vous recevez un message indiquant que d'autres fichiers dépendants sont présents, cette commande peut les supprimer de force

Installer MySQL :

Ensuite, nous allons installer MySQL sur Centos7 Pour installer MySQL sur le système, il est important de noter que CentOS 7 La base de données MySQL a été supprimée de la liste des programmes par défaut dans cette version, par conséquent, avant l'installation, nous devons d'abord télécharger le paquet de ressources Yum sur le site officiel, l'adresse de téléchargement est :https://dev.mysql.com/downloads/repo/yum/

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server

Réglage des permissions :

chown mysql:mysql -R /var/lib/mysql

Initialiser MySQL :

mysqld --初始化

Démarrer MySQL :

systemctl start mysqld

Vérifier l'état de fonctionnement de MySQL :

systemctl status mysqld

Attention :Si nous démarmons le service mysql pour la première fois, le serveur mysql effectuera d'abord une configuration initiale.

De plus, vous pouvez également utiliser MariaDB à la place. MariaDB, le système de gestion de bases de données, est une branche de MySQL, maintenue principalement par la communauté open source et sous licence GPL. L'un des raisons de la création de cette branche est que, après l'acquisition de MySQL par la société Oracle, il existait un risque potentiel de fermeture de MySQL, donc la communauté a décidé de créer une branche pour éviter ce risque.

Le but de MariaDB est de devenir une solution complète et compatible avec MySQL, y compris les API et les lignes de commande, facilitant ainsi sa substitution à MySQL.

yum install mariadb-server mariadb

Les commandes associées à la base de données mariadb sont :

systemctl start mariadb # démarrer MariaDB
systemctl stop mariadb # Arrêter MariaDB
systemctl restart mariadb # Redémarrer MariaDB
systemctl enable mariadb # Définir le démarrage automatique

Vérification de l'installation de MySQL

Après l'installation réussie de MySQL, certaines tables de base seront initialisées, après le démarrage du serveur, vous pouvez effectuer des tests simples pour vérifier si MySQL fonctionne correctement.

Utilisez l'outil mysqladmin pour obtenir l'état du serveur :

Utilisez la commande mysqladmin pour vérifier la version du serveur, sur Linux, ce fichier binaire se trouve dans /usr/Le répertoire bin, sur Windows, ce fichier binaire se trouve dans C:\mysql\bin .

[root@host]# mysqladmin --version

Sur Linux, cette commande affichera les résultats suivants, basés sur les informations système de votre système :

mysqladmin Ver 8.23 Distrib 5.0.9-0, pour redhat-linux-gnu sur i386

Si aucune information n'est affichée après l'exécution de la commande ci-dessus, cela signifie que MySQL n'a pas été installé avec succès.

Exécuter des commandes SQL simples à l'aide du client MySQL

Vous pouvez vous connecter au serveur MySQL à l'aide de la commande mysql dans MySQL Client (client MySQL), par défaut, le mot de passe du serveur MySQL est vide, donc dans cet exemple, vous n'avez pas besoin d'entrer de mot de passe.

Les commandes sont les suivantes :

[root@host]# mysql

Après l'exécution de la commande ci-dessus, elle affichera l'invite mysql>, ce qui signifie que vous vous êtes connecté avec succès au serveur MySQL, vous pouvez exécuter des commandes SQL à l'invite mysql> :

mysql> SHOW DATABASES;
+----------+
| Base de données |
+----------+
| mysql |
| test |
+----------+
2 rows in set (0.13 sec)

Ce que vous devez faire après l'installation de MySQL

Après l'installation de MySQL, le mot de passe par défaut de l'utilisateur root est vide, vous pouvez utiliser la commande suivante pour créer le mot de passe de l'utilisateur root :

[root@host]# mysqladmin -u root password "new_password";

Vous pouvez maintenant vous connecter au serveur MySQL à l'aide des commandes suivantes :

[root@host]# mysql -u root -p
Entrer le mot de passe:*******

Attention :Lorsque vous entrez un mot de passe, il ne sera pas affiché, entrez-le correctement.

Windows 上安装 MySQL

L'installation de MySQL sur Windows est relativement simple, la dernière version peut être téléchargée sur Télécharger MySQL Télécharger et afficher en mode simple (更详细安装:Windows 上安装 MySQL)。

点击 Download 按钮进入下载页面,点击下图中的 No thanks, just start my download. 就可立即下载:

下载完后,我们将 zip 包解压到相应的目录,这里我将解压后的文件夹放在 C:\web\mysql-8.0.11 下。

接下来我们需要配置下 MySQL 的配置文件

打开刚刚解压的文件夹 C:\web\mysql-8.0.11 ,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\\web\\mysql-8.0.11
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\web\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

接下来我们来启动下 MySQL 数据库:

以管理员身份打开 cmd 命令行工具,切换目录:

cd C:\web\mysql-8.0.11\bin

初始化数据库:

mysqld --初始化 --console

执行完成后,会输出 root 用户的初始默认密码,如:

...
2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
...

APWCY5ws&hjQ 就是初始密码,后续登录需要用到,你也可以在登陆后修改密码。

输入以下安装命令:

mysqld install

启动输入以下命令即可:

net start mysql

注意: 在 5.7 需要初始化 data 目录:

cd C:\web\mysql-8.0.11\bin 
mysqld --初始化-不安全的

启动后运行 net start mysql 即可启动 mysql。

Se connecter à MySQL

Lorsque le service MySQL est en cours d'exécution, nous pouvons nous connecter à la base de données MySQL via l'outil client intégré à MySQL, d'abord ouvrir le prompt de commande, saisir la commande de format suivant:

mysql -h Nom d'hôte -u Nom d'utilisateur -p

Explications des paramètres :

  • -h : Spécifiez le nom d'hôte MySQL que le client doit se connecter, se connecter à l'hôte local (localhost ou 127.0.0.1)Ce paramètre peut être omis;

  • -u : Nom d'utilisateur de connexion;

  • -p : L'serveur utilisera un mot de passe pour se connecter, si le nom d'utilisateur et le mot de passe à se connecter sont vides, vous pouvez ignorer cette option.

Si nous devons nous connecter à la base de données MySQL locale, nous devons simplement entrer la commande suivante:

mysql -u root -p

Appuyez sur Entrée pour confirmer, si l'installation est correcte et que MySQL est en cours d'exécution, vous obtiendrez la réponse suivante:

Entrer le mot de passe:

Si le mot de passe existe, entrez le mot de passe pour vous connecter, sinon appuyez directement sur Entrée pour vous connecter. Une fois connecté, vous verrez le message d'accueil Welcome to the MySQL monitor....

Ensuite, le prompt de commande restera en attente de la saisie de commande avec un curseur clignotant mysq> jusqu'à ce que vous saisiez exit ou quit Déconnexion.