Ubuntu 04에 SQL 서버를 설치하는 방법에 대한 단계별 가이드

WBOY
풀어 주다: 2024-07-17 01:20:20
원래의
1014명이 탐색했습니다.

Ubuntu 22.04에 SQL 서버를 설치하는 방법에 대한 단계별 가이드

Step-by-step guide for how to install an SQL server on Ubuntu 04

SQL 서버 설치

먼저 데스크탑을 업데이트하고 SQL Server를 설치하세요

으아악

다음 명령어로 서버가 실행 중인지 확인하세요

으아악

결과는 다음과 같습니다.

live MySQL server

MySQL 구성

Ubuntu에서는 기본적으로 인증이 비활성화되어 있으므로 Ubuntu 컴퓨터에서 설치를 실행하는 경우 루트 계정의 비밀번호를 설정해야 합니다. 오류를 방지하려면 루트 계정 인증 방법을 구성해야 합니다

으아악

ALTER USER:

를 사용하여 루트의 비밀번호를 변경하세요. 으아악

변경 후 종료

으아악

MySQL 루트 사용자 계정을 보호하세요

서버 보안을 위해서는 다음 명령을 실행하여 비밀번호 정책을 설정해야 합니다

으아악

제공된 비밀번호 정책은 이후 생성되는 사용자 계정에 적용됩니다.

다음은 루트 사용자의 비밀번호를 사용하여 인증하는 것입니다.

으아악

이 명령은 루트 사용자에게 MySQL cli에 대한 액세스 권한을 부여하고 MySQL 서버와 직접 상호 작용할 수도 있습니다.

그런 다음 다음 명령을 사용하여 기본 인증 방법으로 돌아갑니다.

으아악

이렇게 하면 sudo mysql 명령을 다시 사용하여 연결할 수 있습니다.

기본/새 MySQL 사용자 및 해당 권한 생성

루트 계정을 사용하여 데이터베이스에서 정기적인 일상 작업을 수행하는 것은 나쁜 OpSec입니다. 가장 좋은 방법은 제한된 권한을 가진 사용자 계정을 만드는 것입니다.

이 작업은 먼저 다음 명령을 사용하여 루트로 로그인하여 수행됩니다.

으아악

또는 이전에 루트 계정의 비밀번호를 설정한 경우 다음을 대신 사용하세요.

으아악

다음으로 새 사용자를 만드세요:

으아악

명령을 입력한 후 프롬프트에 따라 사용자 이름, 호스트 이름(Ubuntu를 사용하는 경우 localhost)을 입력하세요.

인증의 경우 비밀번호를 요구하지 않고 문자열 보안을 제공하지만 원격 연결을 방지하는 단점이 있는 auth_socket 플러그인,authentication_plugin 플러그인, 기본 MySQL 플러그인인 caching_sha2_password를 사용할 수 있지만 단점은 PHP의 일부 버전이 그것 또는 mysql_native_password 플러그인과 호환되지 않습니다.

으아악

다음을 사용하여 기존 사용자를 변경할 수도 있습니다.

으아악

권한 할당

사용자를 생성한 후 다음 구문을 사용하여 권한을 할당할 수 있습니다.

으아악

대신 GRANT ALL PRIVILEGES를 사용하면 사용자에게 루트와 유사한 수퍼유저 권한이 부여됩니다. 그렇지 않으면 이러한 플래그는 루트에서 별도의 사용자 계정을 생성하려는 목적을 무효화합니다.

PRIVILEGE 변수는 사용자가 수행할 수 있는 작업을 나타냅니다. Database.table을 *.

로 대체하여 전역 권한을 부여할 수도 있습니다.

아래에서는 CREATE, ALTER, DROP, INSERT, SELECT, UPDATE 및 DELETE를 각각 사용하여 테이블에서 데이터를 생성, 수정, 삭제, 삽입, 선택, 업데이트 및 삭제할 수 있는 사용자 권한을 부여합니다.

으아악

WITH GRANT OPTION 플래그를 사용하면 사용자가 자신이 가진 권한을 다른 사용자에게 부여할 수 있습니다.

다음으로 FLUSH PRIVILEGES 명령을 사용하여 캐시를 비우고 메모리를 확보하겠습니다.

으아악

MySQL cli를 종료한 후

으아악

이제 자격 증명을 사용하여 다시 로그인할 수 있습니다

으아악

MySQL 서버 테스트

이제 다음 명령을 사용하여 MySQL 서버가 실행되고 있는지 확인할 수 있습니다.

으아악

또는 관리 명령 도구 mysqladmin을 사용하여 MySQL 데이터베이스에 연결할 수 있습니다.

으아악

위 내용은 Ubuntu 04에 SQL 서버를 설치하는 방법에 대한 단계별 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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