MySQL은 많은 웹 애플리케이션에서 데이터 저장 및 관리에 널리 사용되는 인기 있는 데이터베이스 관리 시스템입니다. MySQL 5.7은 JSON 데이터 유형, 다중 소스 복제 등과 같은 많은 새로운 기능과 개선 사항을 제공하는 최신 버전의 MySQL입니다. 이 기사에서는 Linux 시스템에 MySQL 5.7을 설치하고 구성하는 방법을 설명합니다.
설치
Linux 시스템에는 MySQL 5.7을 설치하는 방법이 여러 가지가 있습니다. 운영 체제의 패키지 관리자를 사용하는 방법과 수동 설치라는 두 가지 일반적인 방법을 다룰 것입니다.
운영 체제의 패키지 관리자를 사용하여 MySQL 5.7을 설치하세요.
MySQL 5.7은 대부분의 Linux 배포판에서 패키지 관리자를 통해 설치할 수 있습니다. 다음은 다양한 Linux 배포판에 MySQL 5.7을 설치하는 명령입니다(루트 권한 필요):
Debian/Ubuntu:
sudo apt-get update sudo apt-get install mysql-server
Fedora/CentOS/RedHat:
sudo yum update sudo yum install mysql-server
Arch Linux:
sudo pacman -S mysql
MySQL 5.7
수동으로 설치하는 경우 MySQL 설치 프로세스를 보다 세부적으로 제어하려면 MySQL 5.7을 수동으로 설치할 수 있습니다.
1단계: MySQL 5.7 바이너리 패키지 다운로드
공식 웹사이트에서 MySQL 5.7 바이너리 패키지를 다운로드할 수 있습니다. 다운로드가 완료되면 디렉토리에 압축을 풀어주세요.
2단계: MySQL 5.7의 종속성 설치
MySQL 5.7을 설치하기 전에 몇 가지 종속성을 설치해야 합니다. 대부분의 경우 다음 명령을 사용하면 이러한 종속성을 설치할 수 있습니다.
Debian/Ubuntu:
sudo apt-get install libaio1 libaio-dev libnuma-dev
Fedora/CentOS/RedHat:
sudo yum install libaio libaio-devel numactl-devel
3단계: MySQL 5.7 설치
다음 명령을 사용하여 MySQL 5.7을 설치합니다.
sudo groupadd mysql sudo useradd -r -g mysql -s /bin/false mysql cd /path/to/mysql sudo ./bin/mysqld --initialize --user=mysql sudo ./bin/mysql_ssl_rsa_setup sudo chown -R root . sudo chown -R mysql data sudo chgrp -R mysql . sudo cp ./support-files/mysql.server /etc/init.d/mysql.server sudo service mysql.server start
Configuration
MySQL을 설치한 후 몇 가지 구성이 필요합니다. 다음은 몇 가지 일반적인 MySQL 구성입니다.
루트 비밀번호 변경
기본적으로 MySQL 루트 사용자에게는 비밀번호가 없습니다. 보안상의 이유로 루트 사용자에 대한 비밀번호를 설정해야 합니다.
다음 명령을 사용하여 루트 비밀번호를 설정하세요:
mysql -u root mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpassword';
"yourpassword"를 설정하려는 비밀번호로 바꾸세요.
원격 액세스 활성화
기본적으로 MySQL은 로컬 호스트에서만 액세스를 허용합니다. 다른 컴퓨터에서 MySQL에 액세스하려면 원격 액세스를 활성화해야 합니다.
다음 명령을 사용하여 MySQL 구성 파일을 수정합니다.
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
"bind-address" 줄을 찾아 주석 처리합니다.
#bind-address = 127.0.0.1
저장하고 종료합니다.
변경 사항을 적용하려면 다음 명령을 사용하여 MySQL을 다시 시작하세요.
sudo service mysql.server restart
이제 다른 컴퓨터에서 MySQL 클라이언트를 사용하여 MySQL 서버에 액세스할 수 있습니다.
로깅 활성화
MySQL은 기본적으로 로깅 정보를 기록하지 않습니다. MySQL을 더 효과적으로 관리하려면 로깅을 활성화해야 합니다.
다음 명령을 사용하여 MySQL 구성 파일을 수정합니다.
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
"log_error" 및 "general_log_file" 줄을 찾아 주석 처리를 제거합니다.
log_error=/var/log/mysql/error.log general_log_file=/var/log/mysql/mysql.log
저장하고 종료합니다.
변경 사항을 적용하려면 다음 명령을 사용하여 MySQL을 다시 시작하세요.
sudo service mysql.server restart
MySQL은 이제 오류 로그와 일반 로그를 기록하고 /var/log/mysql/ 디렉터리에 기록합니다.
다음은 몇 가지 기본적인 MySQL 설치 및 구성 단계입니다. MySQL 구성 옵션을 더 잘 이해하려면 MySQL 5.7 공식 문서를 확인하세요.
위 내용은 Linux 시스템에서 MySQL 5.7을 설치하고 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!