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 :
sudo yum -y install mysql-server
sudo yum -y install mysql-server
sudo systemctl start mysqld
使用apt-get安装MySQL:
sudo apt-get install mysql-server
sudo systemctl start mysql
二、配置MySQL
MySQL安装完成后需要进行一些配置。下面我们将介绍如何配置MySQL。
默认情况下,MySQL的root用户没有密码,因此需要先给root用户设置密码来保护数据库。
sudo mysql_secure_installation
该命令将提示您设置root用户的密码。遵循指示并设置新密码后,系统将问您几个安全性问题,例如删除匿名用户,禁用root用户远程访问等。为了加强MySQL的安全性,建议您都答“yes”。
可以使用以下命令登录MySQL。
sudo mysql -u root -p
该命令会提示您输入root用户的密码,确认后就可以登录MySQL了。
在MySQL中,不建议在应用程序中使用root用户,而是应该为应用程序创建新用户。以下是如何创建新用户的命令。
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
其中,newuser是新用户的用户名,localhost是新用户所在的主机名或IP地址,password是新用户的密码。
创建新用户后,需要为其授权。例如,以下命令将授予新用户对所有数据库的所有操作权限。
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
如果希望授权新用户只对特定的数据库或表进行操作,则需要指定数据库或表。
当您完成所有MySQL操作后,可以输入以下命令退出MySQL。
exit
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
🎜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. 🎜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 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. 🎜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. 🎜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!