mysql 데이터베이스의 간략한 프로세스 및 운영

목차

목차

1. 프로세스 개요

2. 운영과정

3. 데이터 테이블 제작

 1. 예시



1. 프로세스 개요

1. 먼저 wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 패키지를 다운로드합니다.

rpm -ivh mysql57-community-release-el7-8.noarch.rpm 설치

       yum -y mysql-server 설치

2. 설치 시 그림과 같이 두 가지 문제가 발생할 수 있습니다.

3. 두 가지 해결 방법 첫 번째는 공개 키를 설치한 후 서비스를 설치하는 것입니다.

 설치하고 싶지 않다면 그냥 인증용으로 사용하세요.

4. 설치 후 서비스 시작

로그인

메시지가 표시됩니다.

5. 로그인 시 임시 비밀번호를 사용하지 않고 재설정된 비밀번호를 사용하여 로그인하는 것이 가장 좋습니다. 비밀번호 재설정에는 구성 파일이 포함됩니다.

vim /etc/my.cnf (구성 파일 경로)

건너뛰기-그랜트-테이블 입력

그런 다음 다시 시작하세요

직접 입력

6. 로컬 로그인을 위한 루트 비밀번호를 다시 생성합니다.

7. 이미 존재하는 경우(구성 새로 고침, 삭제, 다시 생성)

 8. 다시 생성한 후 Grant 옵션을 사용하여 *.*에 대한 모든 권한을 'root'@'localhost'에 부여하고 루트 권한 부여를 입력합니다.

 다시 시작한 후 변경된 비밀번호로 로그인하세요.

2. 운영과정

1. 먼저 네트워크 연결을 확인하세요.

vim /etc/sysconfig/network-scripts/ifcfg-ens33 경로에서 이미지 콘텐츠를 DHCP로 변경합니다.

2. 핑 바이두

3. 설치 패키지

4. 소프트웨어 2개 설치

5. 공개키가 설치되어 있지 않다는 메시지

 이유는 MySQL 키가 만료되었기 때문입니다.

아래 명령어를 입력하여 설치하세요

 설치 후 팁

 6. 설치 후 서비스 다시 시작

 vim /etc/my.cnf를 입력하세요.

7. 진입 후 설정파일 변경

8. Entstat -anptl 포트 번호 보기

이 내용을 주석 처리하고 서비스를 다시 시작한 후 로그인하면 루트 사용자의 로컬 로그인 확인에 실패했다는 메시지가 표시됩니다.

비밀번호가 사용되지 않았는지 확인

 mysql -uroot -p를 입력합니다(비밀번호가 사용되었지만 여전히 실패함을 보여줍니다). 

 grep 'password' /var/log/mysqld.log (기존 비밀번호 보기 및 임시 비밀번호 찾기 명령어 입력)

 사진 뒷부분이 임시비밀번호 입니다

 구성 파일로 다시 변경하고 주석 처리를 해제한 후 다시 시작하세요.

재시작 후 오류가 보고되지 않으며, myseql을 직접 입력하여 들어가세요.

9. 데이터베이스를 확인하세요(나중에 추가하는 것을 잊지 마세요).

현재 관계는 mysql에 로그인한 후 4개의 데이터베이스가 표시된다는 것입니다.

이 테이블을 사용하려면 use mysql을 입력하십시오.

 데이터가 변경되었다는 메시지가 나타나 이제 해당 데이터가 mysql 라이브러리에 있음을 나타냅니다.

10. 데이터베이스 보기를 통해 데이터 테이블을 보고 show tables 명령을 입력합니다(mysql의 데이터 테이블).

mysql 데이터베이스에 사용자 테이블을 입력하면 해당 테이블에 어떤 데이터가 있는지 확인할 수 있습니다.

 

11. 아래 사용자를 찾아 선택을 사용하여 데이터를 보고 *를 사용하여 사용자의 모든 내용을 봅니다.

사용자에서 *를 선택하십시오. (표시된 모든 내용은 암호화되어 있습니다.) 

select * from user\G가 트리 형태로 표시됩니다. (Y는 권한이 있음을 의미하고 N은 권한이 없음을 의미합니다.)

12. 기존 루트 사용자를 기준으로 비밀번호를 변경하면 오류 메시지가 표시됩니다(확인 건너뛰기 메시지).

13. 구성을 새로 고치려면 플러시 권한을 입력합니다.

'123456'으로 식별되는 create user 'root'@'localhost'를 다시 입력합니다. (이전 오류 보고서와 다르며 생성에 실패했다는 메시지가 표시됩니다.)

14. 루트 사용자가 이미 존재하는지 확인하려면 select * from user\G를 다시 입력합니다.

15. 사용자 'root'@'localhost' 삭제, 명령 프롬프트에 성공적으로 진입

 

16. 다시보기

 

 '123456'으로 식별되는 사용자 'root'@'localhost'를 생성합니다.

(로컬 로그인을 위한 toot 사용자 생성 비밀번호는 123456 입니다.)

 17. 성공 메시지가 표시되고 구성이 새로 고쳐집니다.

 플러시 권한;

18. 출구

다시 로그인할 수 없습니다(새로 고친 구성이 구성 파일과 충돌하기 때문에).

 vim /etc

구성 파일을 삭제하고 저장한 후 다시 시작하세요.

 기본 인증은 루트 사용자가 로컬이고 비밀번호 없이 로그인할 수 없다는 것이므로 비밀번호가 필요합니다.

mysql -uroot -p

 열아홉, 다시 확인해보세요

3. 데이터 테이블 제작

데이터 테이블을 생성하려면 루트 사용자 권한을 부여해야 합니다. 그렇지 않으면 성공적으로 생성되지 않습니다.

 1. 예시

다음은 작업 과정의 스크린샷입니다.

 

 

 

 

Supongo que te gusta

Origin blog.csdn.net/Mapinyi666/article/details/131901928
Recomendado
Clasificación