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

PHPz
풀어 주다: 2023-11-07 12:40:59
원래의
1047명이 탐색했습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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