Linux는 요즘 매우 인기 있는 운영 체제이며 서버 및 기타 웹 응용 프로그램에서 널리 사용됩니다. 이러한 애플리케이션을 제대로 실행하려면 일반적으로 다양한 데이터베이스 소프트웨어를 설치해야 하며, MySQL이 가장 많이 사용됩니다. Linux에서 MySQL은 일반적으로 RPM을 통해 설치됩니다. 여기서는 Linux에 MySQL을 설치하는 방법을 소개합니다.
1. 준비
MySQL을 설치하기 전에 RPM 패키지 관리자가 시스템에 설치되어 있는지 확인해야 합니다. 현재 Linux 배포판에는 기본적으로 RPM이 설치되어 있으므로 여기서는 자세히 설명하지 않겠습니다.
또한, MySQL을 설치하기 전에 먼저 MySQL의 RPM 패키지를 다운로드해야 합니다. 공식 웹사이트에서는 다양한 다운로드 옵션을 제공하며, 최신 버전이나 안정 버전을 선택할 수 있습니다. 귀하의 필요에 따라 해당 버전을 선택하십시오.
2. MySQL 설치
Linux에 소프트웨어 패키지를 설치하려면 일반적으로 터미널을 사용해야 합니다. 단말기를 연 후 관리자 권한으로 동작해야 하므로 관리자 비밀번호를 입력해야 합니다.
MySQL을 설치하려면 터미널에 다음 명령을 입력하세요.
sudo rpm -ivh mysql-server-*.rpm
여기서 mysql-server는 MySQL 소프트웨어 패키지의 이름이고 * 기호는 특정 버전 번호를 나타냅니다.
명령 실행이 완료되면 시스템은 MySQL 소프트웨어 패키지 다운로드를 시작하고 다운로드가 완료된 후 설치를 시작합니다.
설치가 완료된 후 MySQL을 시작해야 제대로 작동합니다. MySQL을 시작하려면 터미널에 다음 명령을 입력하세요.
sudo systemctl start mysqld
모든 것이 순조롭게 진행되면 시스템에서 MySQL에 대한 일부 정보를 출력합니다.
시스템이 시작될 때 MySQL이 자동으로 실행되도록 하려면 부팅 시 자동 시작되도록 설정해야 합니다. 부팅 시 MySQL이 자동으로 시작되도록 설정하려면 터미널에 다음 명령을 입력하세요.
sudo systemctl 활성화 mysqld
3. MySQL 구성
MySQL 설치가 완료된 후 몇 가지 기본 구성이 필요합니다. 정상적인 사용을 위해. 먼저 MySQL에 로그인하고 다음 명령을 사용해야 합니다.
mysql -u root -p
그중 -u 매개변수는 MySQL 사용자 이름을 지정하고, 여기서 기본값은 root입니다. MySQL 비밀번호는 실제 상황에 맞게 입력하시면 됩니다.
MySQL에 로그인한 후 루트 사용자의 비밀번호를 변경하여 보안을 강화할 수 있습니다. 비밀번호를 변경하려면 다음 명령을 실행하세요.
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
그 중 new_password가 새 비밀번호이므로 실제 상황에 맞게 입력하면 됩니다.
루트 사용자를 사용하여 MySQL을 운영하지 않으려면 새 사용자를 만들고 해당 권한을 추가하면 됩니다. 다음 명령을 실행하여 새 사용자를 생성하세요.
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
여기서 new_user는 새 사용자 이름이고 비밀번호는 새 비밀번호입니다.
새 사용자를 생성한 후 해당 권한을 추가해야 합니다. 다음 명령을 실행하여 권한을 추가합니다.
GRANT ALL PRIVILEGES ON . TO 'new_user'@'localhost' WITH GRANT OPTION;
여기서 .은 모든 데이터베이스와 테이블을 나타내고 new_user는 새 사용자 이름입니다.
모든 권한 구성을 완료한 후 다음 명령을 실행하여 모든 권한을 다시 로드합니다.
FLUSH PRIVILEGES;
IV 요약
위 단계를 통해 MySQL을 성공적으로 설치하고 기본 구성을 수행했습니다. 제대로 작동하도록 하세요. MySQL은 매우 널리 사용되는 데이터베이스 시스템이며 웹 개발 및 기타 다양한 애플리케이션에 널리 사용됩니다. 설치 단계는 상대적으로 지루하므로 올바른 설치 및 구성을 보장하려면 설치 프로세스 중에 단계를 주의 깊게 따라야 합니다.
위 내용은 리눅스 설치 mysql rpm 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!