CentOS 7에 MySQL 설치

Anonim

CentOS 7에 MySQL 설치

MySQL은 최상의 데이터베이스 관리 시스템 중 하나로 간주되므로 웹 사이트 및 다양한 응용 프로그램과 협력하여 전문가와 연인 모두에서 적극적으로 사용됩니다. 이 도구의 올바른 작동을 위해 운영 체제에 설치하고 기존 서버와 추가 구성 요소를 눌러 올바른 구성을 설정해야합니다. 오늘날 CentOS 7을 실행하는 컴퓨터 에서이 프로세스가 어떻게 수행되는지 정확히 보여주고 싶습니다.

CentOS 7에 MySQL을 설치하십시오

현재 기사의 정보는 각 사용자가 Linux에 추가되는 구성 요소와 어떤 매개 변수를 먼저 지불 해야하는지 정확히 이해할 수 있도록 각 사용자가 정확히 이해할 수 있도록 스테이지로 나뉩니다. MySQL과의 설치 및 추가 상호 작용을 위해서는 아카이브가 공식 리포지토리에서 얻을 수 있으므로 적극적인 인터넷 연결이 필요하다는 것을 즉시 명확히하십시오.

1 단계 : 예비 조치

물론, 즉시 다음 단계로 진행하고 설치를 수행 할 수 있지만 호스트 이름을 결정하고 CentOS가 최신 업데이트를 모두 갖는지 확인해야합니다. 다음 지침을 조정하여 OS를 준비하십시오.

  1. 이들과 모든 후속 조치는 각각 터미널을 통해 이루어질 것입니다. 편리하게 작동해야합니다. 응용 프로그램 메뉴를 통해이 작업을 수행하거나 Ctrl + Alt + T. 키 조합을 줄일 수 있습니다.
  2. Sentos 7에 MySQL을 설치할 때 준비 작업을위한 터미널로 전환

  3. 여기서 hostname 명령을 입력하고 Enter를 클릭하십시오.
  4. Sentos 7에서 MySQL에서 호스트 이름을 정의하는 명령을 입력하십시오.

  5. 또한 호스트 이름 -F를 지정하고 두 결과를 비교하십시오. 첫 번째가 완료되고 두 번째 - 축약이 있습니다. 그것이 당신에게 적합하다면, 더 나아가십시오. 그렇지 않으면 공식 문서의 지침을 사용하여 호스트 이름을 변경해야합니다.
  6. Sentos 7에서 MySQL에 대한 축약 된 호스트 이름을 표시하는 명령

  7. 응용 프로그램을 설치하기 전에 모든 후속 프로세스가 올바르게 이동하도록 업데이트 가용성을 확인하는 것이 좋습니다. 이렇게하려면 sudo yum 업데이트를 입력하고 Enter를 클릭하십시오.
  8. Sentos 7에 MySQL을 설치하기 전에 업데이트를받는 명령

  9. 이 옵션은 수퍼 유저 대신에 실행됩니다. 즉, 계정의 인증을 확인하기 위해 암호를 입력해야합니다. 문자를 쓸 때 콘솔에 표시되지 않습니다.
  10. Sentos 7에 MySQL을 설치하기 전에 업데이트를받는 암호 항목

  11. 업데이트 된 패키지를 설치하거나 업데이트가 화면에서 찾을 수없는 경고가 필요할 필요가 없습니다.
  12. Sentos 7에 MySQL을 설치하기 전에 업데이트를 성공적으로 수령했습니다.

모든 업데이트를 설치 한 후 시스템을 다시 시작하여 변경 사항을 변경하는 것이 좋습니다. 업데이트가 발견되지 않으면 즉시 다음 단계로 이동하십시오.

2 단계 : 패키지 다운로드 및 설치

불행히도 공식 저장소에서 MySQL을 다운로드하고 동시에 하나의 명령으로 설치할 수 없습니다. 이것은 거대한 수의 버전과 아카이브가 추가 된 특정 뉘앙스로 인한 것이므로 먼저 적합한 패키지의 선택을 먼저 선택해야합니다.

공식 창고 MySQL에 가십시오

  1. 위의 링크로 이동하여 고려중인 데이터베이스 관리 시스템의 모든 기존 버전을 숙지하십시오. RPM 형식으로 관심있는 패키지를 선택하고 마우스 오른쪽 버튼을 눌러 컨텍스트 메뉴를 호출하여 링크를 복사하십시오.
  2. Sentos 7에서 MySQL 버전으로 선택한 패키지 RPM 패키지 다운로드

  3. 삽입 할 때 링크가 올바르게 복사되었음을 알 수 있으며 브라우저를 통과하면 RPM 패키지를 다운로드하지만 이제는 우리가 필요하지 않으므로 콘솔로 이동합니다.
  4. Sentos 7에서 MySQL을 사용하여 패키지를 다운로드하려면 복사 된 링크보기

  5. 터미널에서 일단 WGGE + 복사 된 이전 링크를 입력하고 Enter를 클릭하십시오.
  6. 터미널을 통해 Sentos 7에서 MySQL 패키지를 다운로드합니다

  7. 다음으로 sudo rpm -ivh mysql57-community-release-el7.rpm을 사용 하여이 줄의 불일치를 기존 링크에 지정된 숫자로 바꿉니다.
  8. Sentos 7에서 MySQL 설치 패키지 다운로드를위한 추가 명령

  9. 이 작업은 수퍼 유저를 대신하여 수행되므로 암호를 다시 입력해야합니다.
  10. Sentos 7에서 MySQL 설치 다운로드 패키지 확인

  11. 리포지토리 업데이트가 완료되고 패키지를 설치할 때까지 기다리십시오.
  12. Sentos 7에서 MySQL 설치 패키지 완료를 기다리는 중입니다.

  13. 주 설치 프로세스를 시작하기 전에 Sudo Yum Update를 지정하여 저장소 목록을 업데이트하십시오.
  14. Sentos 7에 MySQL을 설치할 때 최근 저장소 업데이트 명령

  15. Y 버전을 선택하여 수행 된 작업을 확인하십시오.
  16. Sentos 7에 MySQL을 설치할 때 리포지토리 업데이트 확인

  17. 반복 할 때 다시하십시오.
  18. Sentos 7에 MySQL을 설치할 때 업데이트 설치를 확인하려면 두 번째 명령

  19. 시스템 자체를 설치하는 과정 만 남아있었습니다. 이것은 sudo yum 설치 mysql-server 명령을 사용하여 수행됩니다.
  20. 터미널을 통해 Sentos 7에 MySQL 설치 명령

  21. 설치 또는 패킷 포장을 풀어내는 모든 요청을 확인하십시오.
  22. 다운로드 절차에서는 인터넷의 속도에 따라 몇 분이 소요됩니다. 이 동안 모든 설정을 재설정하지 않도록 터미널 세션을 닫지 마십시오.
  23. 터미널을 통해 Sentos 7에서 MySQL DBMS 설치를 기다리고 있습니다.

  24. 설치가 완료되면 Sudo SystemCTL START MYSQLD를 통해 서버를 활성화하십시오.
  25. 터미널을 통해 Sentos 7에서 MySQL DBMS를 제어하는 ​​서비스 실행

  26. 켜기와 함께 오류가 없으면 화면에 입력을위한 새 줄이 나타납니다.
  27. Sentos 7에서 MySQL DBMS의 성공적인 출시 서비스 터미널을 통해

볼 수 있듯이 CentOS 7에서 MySQL을 설치하면 몇 분이 걸리고 사용자가 많은 명령이 없었으며 대부분은 단순히 복사하여 콘솔에 삽입 할 수 있습니다. 그러나 DBMS와의 올바른 상호 작용을 위해서는 아래에서 설명하는 초기 구성을 생성해야합니다.

3 단계 : 초기 설정

이제는이 기사의 주제에는 적용되지 않으므로 데이터베이스 관리 시스템을 설정하는 모든 측면에 영향을 미치지 않습니다. 우리는 유틸리티의 성능을 확인하고 표준 규칙을 할당하기 위해 수행해야 할 기본 조치에 대해 알려주고 싶습니다. 이렇게하려면 다음 가이드를 따라야합니다.

  1. 이러한 소프트웨어를 통해 열리는 구성 파일에서 모든 설정이 변경되므로 편리한 편집기의 설치를 시작합시다. 나노를 사용하는 것이 편리하므로 콘솔에서 Sudo Yum 설치 나노를 설치합니다.
  2. 텍스트 편집기 설치 Sentos에서 MySQL 설정을 편집하려면 7

  3. 유틸리티가 아직 설정되지 않은 경우 새 아카이브를 추가해야합니다. 그렇지 않으면 "아무 것도 수행하지 않음"문자열이 표시되므로 다음 단계로 이동할 수 있습니다.
  4. Sentos에서 MySQL 설정을 편집하기 위해 텍스트 편집기의 성공적인 설치

  5. sudo nano /etc/my.cnf를 삽입 하고이 명령을 활성화하십시오.
  6. Sentos 7에서 MySQL을 구성하려면 구성 파일을 실행하십시오.

  7. bind_adddress = string =를 추가하고 모든 포트를 연결할 IP 주소를 지정하십시오. 다른 중요한 매개 변수를 추가로 지정할 수 있습니다. 공식 문서에서 그들에 대해 자세히 알아보십시오. 아래에 표시된 참조.
  8. Sentos에서 MySQL을 설정할 때 구성 파일 편집

  9. 변경 후 Ctrl + O를 클릭하여 Ctrl + X를 통해 Nano를 종료하는 것을 잊지 마십시오.
  10. Sentos 7에서 MySQL을 구성 할 때 텍스트 편집기의 변경 사항 저장

  11. 처음에는 구성 파일에도 네트워크 보안에 영향을 미치는 매개 변수가 포함되어 있습니다. 해킹 동안 잠재적 인 약점이 될 수 있으므로 mysql_secure_installation을 수행하여 제거하는 것이 좋습니다.
  12. Sentos 7의 MySQL 보안 팀

  13. 이 작업을 확인하려면 관리자 암호를 입력하십시오.

앞에서 언급했듯이 구성의 기본 원칙 만 보여주었습니다. 이것에 대해 자세히 설명하는 것은 MySQL의 공식 문서에서 작성되었습니다.

공식 웹 사이트에서 MySQL 문서를 읽으려면 점프하십시오

4 단계 : 루트 루트 암호 재설정

MySQL을 설치할 때 때로는 수퍼 유저 암호를 설정 한 다음 처음에 선택한 것을 잊어 버리거나 잊어 버리지 않으므로 마침내이 기사를 결정하여 다음과 같이 수행됩니다.

  1. "터미널"을 열고 Sudo SystemCTL Stop MySQLD를 입력하여 서비스 실행을 중지하십시오.
  2. Sentos 7에서 MySQL 서비스를 비활성화하려면 암호를 재설정하십시오.

  3. SystemCTL SET 환경 MYSQLD_OPTS = "- SKIP-GRANT-TABLES"를 통해 보안 작동 모드로 이동하십시오.
  4. 암호 재설정을 위해 보안 모드에서 Sentos 7에서 MySQL을 실행하십시오.

  5. mysql -u 루트를 입력하여 수퍼 유저의 이름에서 연결하십시오. 암호는 요청되지 않습니다.
  6. 터미널을 통해 Sentos 7에서 MySQL 암호를 재설정하는 명령 입력

  7. 다음 명령을 실행하려면 다음 명령을 실행하여 새 액세스 키를 만듭니다.

    mysql> mysql을 사용하십시오;

    mySQL> 사용자 세트 사용자 세트 암호 = 암호 ( "암호") 여기서 사용자 = '루트'. (여기서 암호는 새 액세스 키가 있습니다)

    mysql> 플러시 권한;

    sudo systemctl unset 환경 mysqld_opts.

    sudo systemctl mysqld를 시작합니다

그런 다음 새 암호를 사용하여 서버에 다시 연결하십시오. 이번에는 어려움이 없어야합니다.

CentOS 7의 설치 및 표면 구성을 설치하는 단계별 매뉴얼에 익숙해졌습니다. 보시다시피,이를 볼 수는 없지만 위의 권고 사항을 고려해야합니다. 데이터베이스는 웹 서버 또는 응용 프로그램과 더욱 상호 작용할 수 있습니다. 이 모든 것이 사이트의 세부 사항, 프로그램 및 사용 된 모든 구성 요소의 공식 문서를 공부하는 수동으로 수동으로 수행해야합니다.

또한보십시오:

CentOS 7에 PHPMYADMIN 설치

설치 PHP 7 CentOS 7에서

더 읽어보기