MySQL은 Linux에 설치하고 실행할 수 있는 인기 있는 오픈 소스 관계형 데이터베이스 관리 시스템입니다. 이 기사에서는 Linux 시스템에 MySQL 데이터베이스를 설치하는 방법을 자세히 소개합니다.
설치 전 준비사항
MySQL 설치를 시작하기 전에 몇 가지 필요한 준비를 해야 합니다. 먼저, Linux 시스템이 최신 상태이고 필요한 패키지가 설치되어 있는지 확인해야 합니다. 터미널에서 다음 명령을 실행하여 시스템에 필요한 소프트웨어 패키지가 있는지 확인할 수 있습니다.
sudo apt list installed | grep ^mysql
MySQL이 시스템에 설치된 경우 설치 패키지의 관련 정보가 표시됩니다. MySQL이 설치되지 않은 경우 계속해서 다음 명령을 실행하여 MySQL을 설치할 수 있습니다.
sudo apt update sudo apt install mysql-server
설치 프로세스 중에 MySQL 관리자 비밀번호를 입력하라는 메시지가 표시됩니다. 안내에 따라 비밀번호를 입력해주세요.
설치가 완료된 후 다음 명령을 통해 MySQL 서비스를 시작할 수 있습니다.
sudo systemctl start mysql
MySQL 서비스 상태를 확인하려면 다음 명령을 실행하세요.
sudo systemctl status mysql
서비스가 이미 온라인 상태인 경우 다음 출력:
● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2021-07-23 11:59:32 CST; 15min ago Main PID: 785 (mysqld) Status: "Server is operational" Tasks: 35 (limit: 2353) Memory: 491.9M CGroup: /system.slice/mysql.service └─785 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
MySQL 설치 비교적 간단한 프로세스입니다. 그러나 MySQL을 더 자세히 구성하려면 몇 가지 추가 단계를 수행해야 할 수도 있습니다.
MySQL 구성
기본적으로 MySQL에는 몇 가지 기본 보안 정책이 설정되어 있습니다. 예를 들어 MySQL은 기본적으로 로컬 호스트에서만 액세스할 수 있습니다. 원격 호스트에서 MySQL 데이터베이스에 액세스해야 하는 경우 MySQL 구성 파일을 변경하고 MySQL 서비스를 다시 시작해야 합니다.
MySQL 구성 파일을 편집하려면 다음 명령을 실행하세요.
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
파일에서 다음 줄을 찾으세요.
bind-address = 127.0.0.1
모든 호스트가 MySQL 서버에 액세스할 수 있도록 이 줄을 주석 처리하세요. 최종 구성은 다음과 같습니다.
# bind-address = 127.0.0.1
파일을 저장하고 닫은 다음 MySQL 서비스를 다시 시작하여 변경 사항을 적용합니다.
sudo systemctl restart mysql
이제 원격 호스트에서 MySQL 데이터베이스에 액세스할 수 있습니다.
MySQL 사용자 및 데이터베이스 만들기
MySQL을 사용하기 전에 MySQL 데이터베이스와 MySQL 사용자를 만들어야 합니다. MySQL 사용자를 생성하려면 다음 명령을 실행하세요.
mysql -u root -p
MySQL 관리자 비밀번호를 입력한 후 MySQL 프롬프트가 표시됩니다. 여기에서 새 사용자를 생성하고 MySQL에 대한 액세스 권한을 부여할 수 있습니다.
다음 명령은 사용자를 생성하고 해당 사용자에게 MySQL의 모든 테이블에 대한 SELECT, INSERT, UPDATE 및 DELETE 액세스 권한을 부여합니다.
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'username'@'localhost';
사용자 이름
및 비밀번호
를 자신의 사용자 이름과 비밀번호로 바꾸세요. username
和password
为您自己的用户名和密码。
最后,您需要为新用户创建一个新的MySQL数据库。以下命令将创建名为mydatabase
mydatabase
라는 새 데이터베이스를 생성합니다. CREATE DATABASE mydatabase;
위 내용은 mysql 리눅스 설치 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!