Maison  >  Article  >  base de données  >  Installer MySQL sous Linux

Installer MySQL sous Linux

PHPz
PHPzoriginal
2023-05-08 11:30:372507parcourir

MySQL est une base de données relationnelle très courante sous Linux. Pour les développeurs et les administrateurs système, l'installation et la configuration de MySQL sont l'une des tâches les plus importantes de leur travail quotidien. Cet article explique comment installer MySQL sur le système d'exploitation Linux.

1. Installer MySQL

Pour installer MySQL sur Linux, vous pouvez utiliser le propre gestionnaire de packages du système d'exploitation. Différents systèmes d'exploitation Linux ont différents gestionnaires de packages. Cet article couvrira les deux gestionnaires de packages les plus populaires : yum et apt-get.

Installez MySQL en utilisant yum :

  1. Ouvrez une fenêtre de terminal et utilisez les droits d'administrateur ou l'utilisateur root pour installer MySQL.

sudo yum -y install mysql-serversudo yum -y install mysql-server

  1. 系统会自动下载和安装MySQL服务器及其依赖包。
  2. 安装完成后,启动MySQL服务。

sudo systemctl start mysqld

使用apt-get安装MySQL:

  1. 打开终端窗口并使用管理员权限或root用户来安装MySQL。

sudo apt-get install mysql-server

  1. 系统会自动下载和安装MySQL服务器及其依赖包。
  2. 安装完成后,启动MySQL服务。

sudo systemctl start mysql

二、配置MySQL

MySQL安装完成后需要进行一些配置。下面我们将介绍如何配置MySQL。

  1. 设置MySQL的root用户密码。

默认情况下,MySQL的root用户没有密码,因此需要先给root用户设置密码来保护数据库。

sudo mysql_secure_installation

该命令将提示您设置root用户的密码。遵循指示并设置新密码后,系统将问您几个安全性问题,例如删除匿名用户,禁用root用户远程访问等。为了加强MySQL的安全性,建议您都答“yes”。

  1. 登录MySQL。

可以使用以下命令登录MySQL。

sudo mysql -u root -p

该命令会提示您输入root用户的密码,确认后就可以登录MySQL了。

  1. 创建新用户。

在MySQL中,不建议在应用程序中使用root用户,而是应该为应用程序创建新用户。以下是如何创建新用户的命令。

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

其中,newuser是新用户的用户名,localhost是新用户所在的主机名或IP地址,password是新用户的密码。

  1. 授权新用户。

创建新用户后,需要为其授权。例如,以下命令将授予新用户对所有数据库的所有操作权限。

GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';

如果希望授权新用户只对特定的数据库或表进行操作,则需要指定数据库或表。

  1. 退出MySQL。

当您完成所有MySQL操作后,可以输入以下命令退出MySQL。

exit

    Le système téléchargera et installera automatiquement le serveur MySQL et ses packages dépendants.

    Une fois l'installation terminée, démarrez le service MySQL.

    🎜sudo systemctl start mysqld🎜🎜Installez MySQL à l'aide d'apt-get : 🎜🎜🎜Ouvrez une fenêtre de terminal et utilisez les droits d'administrateur ou l'utilisateur root pour installer MySQL. 🎜🎜🎜sudo apt-get install mysql-server🎜
      🎜Le système téléchargera et installera automatiquement le serveur MySQL et ses packages dépendants. 🎜🎜Une fois l'installation terminée, démarrez le service MySQL. 🎜🎜🎜sudo systemctl start mysql🎜🎜2. Configurer MySQL🎜🎜Une fois l'installation de MySQL terminée, certaines configurations sont requises. Ci-dessous, nous expliquerons comment configurer MySQL. 🎜🎜🎜Définissez le mot de passe de l'utilisateur root MySQL. 🎜🎜🎜Par défaut, l'utilisateur root MySQL n'a pas de mot de passe, vous devez donc d'abord définir un mot de passe pour l'utilisateur root afin de protéger la base de données. 🎜🎜sudo mysql_secure_installation🎜🎜Cette commande vous demandera de définir le mot de passe de l'utilisateur root. Après avoir suivi les instructions et défini un nouveau mot de passe, plusieurs questions de sécurité vous seront posées, telles que la suppression des utilisateurs anonymes, la désactivation de l'accès à distance de l'utilisateur root, etc. Afin d'améliorer la sécurité de MySQL, il est recommandé de répondre « oui » aux deux questions. 🎜
        🎜Connectez-vous à MySQL. 🎜🎜🎜Vous pouvez utiliser la commande suivante pour vous connecter à MySQL. 🎜🎜sudo mysql -u root -p🎜🎜Cette commande vous demandera de saisir le mot de passe de l'utilisateur root. Après confirmation, vous pourrez vous connecter à MySQL. 🎜
          🎜Créer un nouvel utilisateur. 🎜🎜🎜Dans MySQL, il n'est pas recommandé d'utiliser l'utilisateur root dans l'application, vous devez plutôt créer un nouvel utilisateur pour l'application. Voici les commandes pour créer un nouvel utilisateur. 🎜🎜CRÉER UN UTILISATEUR 'newuser'@'localhost' IDENTIFIÉ PAR 'password';🎜🎜Où, newuser est le nom d'utilisateur du nouvel utilisateur, localhost est le nom d'hôte ou l'adresse IP du nouvel utilisateur, et le mot de passe est le mot de passe du nouvel utilisateur. 🎜
            🎜Autoriser les nouveaux utilisateurs. 🎜🎜🎜Après avoir créé un nouvel utilisateur, vous devez l'autoriser. Par exemple, la commande suivante accordera au nouvel utilisateur toutes les autorisations d'opération sur toutes les bases de données. 🎜🎜ACCORDER TOUS LES PRIVILÈGES SUR *.* À 'newuser'@'localhost';🎜🎜Si vous souhaitez autoriser un nouvel utilisateur à opérer uniquement sur une base de données ou une table spécifique, vous devez spécifier le base de données ou table. 🎜
              🎜Quittez MySQL. 🎜🎜🎜Lorsque vous avez terminé toutes les opérations MySQL, vous pouvez entrer la commande suivante pour quitter MySQL. 🎜🎜exit🎜🎜3. Conclusion🎜🎜Installer MySQL sur un système Linux peut sembler difficile, mais en fait, c'est très simple tant que vous suivez les instructions. Que vous soyez développeur ou administrateur système, il est très important d'apprendre à bien installer et configurer MySQL. Il est recommandé de comprendre les connaissances de base et la syntaxe de MySQL avant de l'utiliser afin de mieux l'utiliser. 🎜

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn