MySQL은 Linux에서 매우 일반적인 관계형 데이터베이스입니다. 개발자와 시스템 관리자에게 MySQL 설치 및 구성은 일상 업무에서 가장 중요한 작업 중 하나입니다. 이번 포스팅에서는 Linux 운영체제에 MySQL을 설치하는 방법을 소개하겠습니다.
1. MySQL 설치
Linux에 MySQL을 설치하려면 운영 체제 자체의 패키지 관리자를 사용할 수 있습니다. 다양한 Linux 운영 체제에는 서로 다른 패키지 관리자가 있습니다. 이 기사에서는 가장 널리 사용되는 두 가지 패키지 관리자인 yum과 apt-get을 다룹니다.
yum을 사용하여 MySQL 설치:
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
🎜🎜apt-get을 사용하여 MySQL을 설치합니다. 🎜🎜🎜터미널 창을 열고 관리자 권한 또는 루트 사용자를 사용하여 MySQL을 설치합니다. 🎜🎜🎜sudo apt-get install mysql-server
🎜sudo systemctl start mysql
🎜🎜2. MySQL 구성🎜🎜MySQL 설치가 완료되면 몇 가지 구성이 필요합니다. 아래에서는 MySQL을 구성하는 방법을 소개합니다. 🎜🎜🎜MySQL 루트 사용자 비밀번호를 설정하세요. 🎜🎜🎜기본적으로 MySQL 루트 사용자에게는 비밀번호가 없으므로 데이터베이스를 보호하려면 먼저 루트 사용자에 대한 비밀번호를 설정해야 합니다. 🎜🎜sudo mysql_secure_installation
🎜🎜이 명령은 루트 사용자의 비밀번호를 설정하라는 메시지를 표시합니다. 지침을 따르고 새 비밀번호를 설정한 후에는 익명 사용자 제거, 루트 사용자 원격 액세스 비활성화 등과 같은 몇 가지 보안 질문을 받게 됩니다. MySQL의 보안을 강화하려면 두 항목 모두 "예"로 대답하는 것이 좋습니다. 🎜sudo mysql -u root -p
🎜🎜 이 명령은 루트 사용자의 비밀번호를 입력하라는 메시지를 표시합니다. 확인 후 MySQL에 로그인할 수 있습니다. 🎜CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
🎜🎜여기서 newuser는 새 사용자의 사용자 이름이고, localhost는 새 사용자의 호스트 이름 또는 IP 주소입니다. 비밀번호는 새 사용자의 비밀번호입니다. 🎜GANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
🎜🎜새 사용자에게 특정 데이터베이스나 테이블에서만 작업할 수 있는 권한을 부여하려면 다음을 지정해야 합니다. 데이터베이스 또는 테이블. 🎜exit
🎜🎜3. 결론🎜🎜Linux 시스템에 MySQL을 설치하는 것은 어렵게 느껴질 수도 있지만, 지침만 따르면 매우 쉽습니다. 개발자이든 시스템 관리자이든 MySQL을 잘 설치하고 구성하는 방법을 배우는 것은 매우 중요합니다. MySQL을 더 잘 사용할 수 있도록 사용하기 전에 MySQL의 기본 지식과 구문을 이해하는 것이 좋습니다. 🎜위 내용은 리눅스에 mysql 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!