CentOS는 Red Hat Enterprise Linux 코드를 기반으로 하는 무료 오픈 소스 Linux 운영 체제입니다. 널리 사용되는 서버 운영 체제 중 하나입니다. MySQL은 웹 애플리케이션의 데이터 저장에 널리 사용되는 무료 오픈 소스 관계형 데이터베이스 관리 시스템입니다. 이번 글에서는 CentOS 운영체제에서 RPM 패키지를 통해 MySQL 데이터베이스를 설치하는 방법을 소개하겠습니다.
RPM(Red Hat Package Manager)은 Linux 운영 체제에서 사용되는 패키지 관리 도구입니다. RPM 패키지는 Red Hat 시리즈 운영 체제에 적합한 소프트웨어 설치 패키지로, 시스템용 소프트웨어를 빠르게 설치, 업그레이드 또는 제거할 수 있습니다. CentOS 운영 체제에서는 RPM 패키지가 소프트웨어를 설치하는 일반적인 방법이며, RPM 패키지를 통해 MySQL 데이터베이스를 설치하는 것도 일반적인 방법입니다.
이 문서에서는 사용자가 명령줄 실행 및 패키지 관리 도구와 같은 기본 명령줄 작업에 이미 익숙하다고 가정합니다. 이러한 작업에 익숙하지 않은 경우 먼저 관련 지식을 익히십시오.
MySQL 데이터베이스 설치
1단계: MySQL의 Yum 라이브러리 추가
CentOS 운영 체제에서 MySQL의 Yum 라이브러리를 추가하는 것은 MySQL 데이터베이스를 설치하는 첫 번째 단계입니다. Yum 라이브러리를 통해 MySQL RPM 패키지를 빠르게 검색하고 설치할 수 있습니다.
터미널을 열고 다음 명령을 사용하여 MySQL Yum 라이브러리를 추가하세요.
sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
이 명령은 MySQL Yum 라이브러리를 다운로드하여 시스템에 추가합니다.
2단계: MySQL 서버 설치
Yum 라이브러리를 다운로드한 후 Yum 도구를 사용하여 성공적으로 설치되었는지 확인할 수 있습니다.
sudo yum repolist all | grep mysql
확인 명령 결과:
mysql-connectors-community/x86_64 MySQL Connectors Community enabled: 105 mysql-tools-community/x86_64 MySQL Tools Community enabled: 56 mysql57-community/x86_64 MySQL 5.7 Community Server enabled: 2,356+
MySQL Yum 라이브러리가 성공적으로 설치되었음을 확인할 수 있습니다. 성공적으로 추가되었습니다.
다음으로 Yum 도구를 통해 MySQL 서버를 설치합니다.
sudo yum -y install mysql-community-server
이 명령은 최신 MySQL 서버 소프트웨어 패키지 및 관련 종속성 패키지를 자동으로 다운로드하고 설치합니다. 이 프로세스는 네트워크 연결 속도와 컴퓨터 성능에 따라 다소 시간이 걸릴 수 있습니다.
3단계: MySQL 서버 시작
설치가 완료되면 MySQL 서버를 시작해야 합니다.
sudo systemctl start mysqld
이 명령은 MySQL 서버를 시작합니다. 이 명령을 실행한 후 아무 일도 일어나지 않고 오류도 나타나지 않으면 MySQL 서버가 성공적으로 시작된 것입니다.
4단계: MySQL 서버 상태 확인
MySQL 서버가 실행 중인지 확인하세요.
sudo systemctl status mysqld
이 명령을 실행한 후 실행 상태가 표시되면 MySQL 서버가 성공적으로 시작된 것입니다.
MySQL 데이터베이스 관리
이제 MySQL이 성공적으로 설치되어 실행되었습니다. 다음으로 명령줄을 통해 데이터베이스 관리를 수행해 보겠습니다.
MySQL 데이터베이스에 로그인
MySQL 데이터베이스에 로그인하려면 터미널에 다음 명령을 입력하세요.
sudo mysql -u root -p
이 명령은 비밀번호를 묻는 메시지를 표시합니다. MySQL 설치 중에 설정한 비밀번호를 입력하세요.
로그인 시 콘솔에서 버전을 쿼리할 수도 있습니다.
sudo mysql -u root -p -e "SELECT VERSION();"
Create Database
새 데이터베이스를 생성하려면 다음 명령을 사용하세요.
CREATE DATABASE new_database;
이 명령은 "new_database"라는 새 데이터베이스를 생성합니다.
데이터베이스 사용자 생성
새 사용자를 생성하고 데이터베이스에 대한 액세스 권한을 부여하려면 다음 명령을 사용하세요.
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
이 명령은 별칭 "new_user"를 사용하여 새 사용자를 생성하고 비밀번호를 할당합니다.
사용자에게 데이터베이스 액세스 권한 부여
사용자에게 데이터베이스 액세스 권한을 부여하려면 다음 명령을 사용하세요.
GRANT ALL PRIVILEGES ON new_database.* TO 'new_user'@'localhost';
이 명령은 "new_user" 사용자에게 "new_database"라는 새 데이터베이스에 액세스할 수 있는 권한을 부여합니다.
사용자 비밀번호 업데이트
사용자 비밀번호를 업데이트하려면 다음 명령어를 사용하세요:
ALTER USER 'new_user'@'localhost' IDENTIFIED BY 'new_password';
데이터베이스 삭제
현재 사용자가 액세스할 수 있는 데이터베이스를 삭제하려면 다음 명령어를 사용하세요.
DROP DATABASE database_name;
이 명령어는 이름은 "new_database" 데이터베이스입니다.
요약
CentOS 운영 체제에서 RPM 패키지를 사용하여 MySQL 데이터베이스를 설치하는 것은 매우 간단합니다. MySQL용 Yum 라이브러리를 추가하고 Yum 도구를 사용하여 MySQL 서버를 설치하고 서버를 시작한 다음 데이터베이스에 로그인하고 데이터베이스를 생성, 관리 및 삭제하면 됩니다. 이 기사가 도움이 되기를 바랍니다.
위 내용은 센토스 설치 mysql rpm 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!