>  기사  >  운영 및 유지보수  >  Linux에서 데이터베이스 서비스를 구성하고 관리하는 방법

Linux에서 데이터베이스 서비스를 구성하고 관리하는 방법

PHPz
PHPz원래의
2023-11-07 12:40:591081검색

Linux에서 데이터베이스 서비스를 구성하고 관리하는 방법

현대 컴퓨터 애플리케이션 개발에서 데이터베이스는 필수적인 부분입니다. 운영 체제에 데이터베이스 소프트웨어를 설치하는 것 외에도 구성 및 관리도 필요합니다. 이 기사에서는 Linux에서 데이터베이스 서비스를 구성 및 관리하는 방법을 자세히 설명하고 구체적인 코드 예제를 제공합니다.

이 기사에서는 가장 인기 있는 오픈 소스 관계형 데이터베이스 중 하나인 MySQL 데이터베이스에 중점을 둘 것입니다. 또한 Linux 운영 체제에서는 MySQL 서버를 사용합니다. MySQL 서버를 설치하는 방법은 운영 체제에 따라 다르지만 점점 더 많은 Linux 배포판이 기본 소프트웨어 리포지토리에 이를 포함하고 있어 패키지 관리자에서 쉽게 설치할 수 있습니다.

MySQL 서버를 설치한 후에는 실행되도록 구성해야 합니다. 먼저 MySQL 시스템 사용자를 할당하고 해당 사용자에게 적절한 권한이 있는지 확인해야 합니다.

sudo useradd mysql
sudo passwd mysql

다음으로 MySQL 패키지를 설치하고 시스템 부팅 시 MySQL 서버를 시작해야 합니다. Ubuntu에서 MySQL 서버를 설치하고 시작하는 명령은 다음과 같습니다.

sudo apt-get update
sudo apt-get install mysql-server
sudo systemctl start mysql
sudo systemctl enable mysql

설치가 완료되면 다음 명령을 사용하여 MySQL 서버에 연결할 수 있습니다.

mysql -u root -p

그런 다음 데이터베이스 생성 및 관리를 시작할 수 있습니다. 테이블에 데이터 추가. 다음은 몇 가지 샘플 명령입니다.

  • 새 데이터베이스 만들기
CREATE DATABASE mydatabase;
  • 데이터베이스 삭제
DROP DATABASE mydatabase;
  • 새 테이블 만들기
CREATE TABLE mytable (id int, name VARCHAR(255));
  • 테이블 삭제
DROP TABLE mytable;
  • 테이블에 데이터 삽입
INSERT INTO mytable (id, name) VALUES (1, 'John');
  • 테이블에 모든 데이터 표시
SELECT * FROM mytable;

또한 다음 명령을 사용하여 MySQL 서버를 구성할 수도 있습니다.

  • MySQL 서버의 수신 포트를 변경하세요

MySQL 구성 파일(위치: /etc/mysql /mysql.conf.d/mysqld.cnf)에서 다음 줄을 찾으세요:

port = 3306

"3306"을 원하는 포트 번호로 변경하고 MySQL 서버를 다시 시작하세요.

  • 새 MySQL 사용자 만들기

다음 명령을 사용하여 새 MySQL 사용자를 만듭니다(이름과 비밀번호를 원하는 것으로 바꾸세요):

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
  • 새 사용자에게 권한 할당

다음 명령을 사용하세요 새 사용자에게 권한을 할당하려면:

GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
  • 기존 MySQL 사용자의 비밀번호를 변경합니다.

다음 명령을 사용하여 기존 MySQL 사용자의 비밀번호를 변경합니다(이름과 비밀번호를 자신의 사용자 이름과 새 비밀번호로 바꿉니다).

SET PASSWORD FOR 'username'@'localhost' = PASSWORD('newpassword');

간단히 말해서, Linux에서 MySQL 서버를 구성하고 관리하려면 데이터베이스, 테이블, 사용자를 생성하고 관리하는 방법을 알아야 합니다. 위에 제공된 예제 명령은 시작하는 데 도움이 될 수 있습니다. 이러한 기본 명령과 고급 MySQL 기능을 결합하면 애플리케이션에 안정적인 데이터 저장 및 관리를 제공하는 안정적이고 신뢰할 수 있는 데이터베이스 서버를 구축할 수 있습니다.

위 내용은 Linux에서 데이터베이스 서비스를 구성하고 관리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.