mysql 리눅스 설치 튜토리얼

王林
풀어 주다: 2023-05-08 19:51:10
원래의
832명이 탐색했습니다.

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';
로그인 후 복사

사용자 이름비밀번호를 자신의 사용자 이름과 비밀번호로 바꾸세요. usernamepassword为您自己的用户名和密码。

最后,您需要为新用户创建一个新的MySQL数据库。以下命令将创建名为mydatabase

마지막으로 새 사용자를 위한 새 MySQL 데이터베이스를 생성해야 합니다. 다음 명령은 mydatabase라는 새 데이터베이스를 생성합니다.

CREATE DATABASE mydatabase;
로그인 후 복사
이제 Linux 시스템에 MySQL 데이터베이스를 성공적으로 설치하고 새 사용자와 새 MySQL 데이터베이스를 만들었습니다. 다음 단계를 수행하면 MySQL을 사용하여 웹 애플리케이션을 실행하거나 데이터를 저장할 수 있습니다. 🎜

위 내용은 mysql 리눅스 설치 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿