Windows 에서 MySQL 8.X 설치 튜 토리 얼

그동안 MySQL 5.7 을 사 용 했 으 나 MySQL 에 새로운 기능 이 추 가 돼 업 데 이 트 를 선택 했다.
MySQL 다운로드
MySQL 홈 페이지 에 들 어가 주 소 를 다운로드 하고 Windows(x86,64-bit),ZIP 아 카 이브 를 선택 하 십시오.
다운로드 주소:https://dev.mysql.com/downloads/mysql/

로그 인하 지 않 고 바로 건 너 뛰 기.다운로드 과정 이 느 릴 수 있 으 니 인내심 을 가지 고 기다 리 세 요.

다운로드 가 완료 되면 원 하 는 위치 로 바로 압축 을 풀 면 됩 니 다.
기 존 버 전 마 운 트 해제
이전에 저 버 전의 MySQL 이 설치 되 어 있 었 다 면,이전의 MySQL 을 마 운 트 해제 해 야 합 니 다.설치 되 지 않 았 다 면,이 단 계 를 바로 건 너 뛸 수 있 습 니 다.
관리자 가 cmd 를 열 면 먼저 net stop my sql 서 비 스 를 중단 한 다음 my sqld remove MySQL 로 MySQL 을 제거 합 니 다.

net stop mysql 
mysqld remove MySQL 

새 버 전 을 제대로 설치 하지 못 할 때 가 있 지 않도록 레 지 스 트 정 보 를 삭제 합 니 다.아래 에 있 으 면 삭제 하지만,나 는 조작 할 때 단지 첫 번 째 만 존재 한다.

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL

기 존 MySQL 수정HOME 의 환경 변 수 는 새 버 전의 위 치 를 가리 키 고 있 습 니 다.

MySQL 설치
MySQL 의 압축 해제 디 렉 터 리 에 data 폴 더 를 새로 만 들 고 my.ini 프로필 을 만 듭 니 다.

[mysqld]
#   3306  
port=3306
#   mysql     
basedir=E:\\tools\\MySQL\\mysql-8.0.18-winx64
#   mysql           
datadir=E:\\tools\\MySQL\\mysql-8.0.18-winx64\\data
#        
max_connections=3000
#          。                     
max_connect_errors=10
#             UTF8
character-set-server=utf8
#                
default-storage-engine=INNODB

[mysql]
#   mysql        
default-character-set=utf8

[client]
#   mysql                
port=3306
#   mysql              
default-character-set=utf8
bin 디 렉 터 리 에 들 어가 서 mysqld--initialize--console 를 실행 하면 임시 암 호 를 출력 합 니 다.

mysqld --initialize --console

        : A temporary password is generated for root@localhost: a4lcly4e8f-G
a4lcly4e8f-G      

그리고 이 비밀 번 호 를 사용 하면 진행 할 수 있 습 니 다.행운 이 있 으 면 MySQL 에 정상적으로 들 어 갈 수 있 습 니 다.
등록 오류
불 행 히 도 임시 비밀 번 호 를 사용 하여 타 임 스 를 로그 인 하 는 중 오류 가 발생 하면 ERROR 1045(28000):Access denied for user'root'@'localhost'(using password:YES).

이 문제 에 부 딪 히 면 비밀번호 검 사 를 건 너 뛰 어야 합 니 다.
MySQL 서비스 중지:net stop mysql
MySQL 설치 경로 의 bin 디 렉 터 리 에 mysqld--console--skip-grant-tables--shared-memory 를 입력 하면 cmd 창 이 걸 립 니 다.즉,걸 려 보 이 는 것 처럼 걱정 하지 마 세 요.이것 은 정상 적 인 현상 입 니 다.
그리고 다른 창 을 엽 니 다.같은 MySQL 설치 경로 의 bin 디 렉 터 리 입 니 다.my sql 을 직접 입력 하고 use my sql 을 실행 합 니 다.
flush privileges 새로 고침 권한 을 사용 하고 user'root'@'localhost'IDENTIFIED BY'1234'를 변경 합 니 다.비밀번호 변경.
안전 을 위해 flush privileges 리 셋 권한 을 다시 사용 합 니 다.
창 을 닫 고 방금 비밀 번 호 를 사용 하여 MySQL:mysql-u root-p 에 다시 연결 한 다음 비밀 번 호 를 입력 하 십시오.서비스 가 시작 되 지 않 았 다 면 MySQL 서 비 스 를 시작 하고 net start my sql 을 입력 해 야 합 니 다.

#   MySQL
net stop mysql

#       
mysqld --console --skip-grant-tables --shared-memory

#     
flush privileges

# --skip-grant-tables     MySQL
mysql

#     mysql 
use mysql

#     
alter user 'root'@'localhost' IDENTIFIED BY '1234';

#     
flush privileges

#   MySQL,-u、-p      ,-p       ,         ,     
mysql -u root -p 1234

#   MySQL
\q
exit
quit
총결산
위 에서 말 한 것 은 소 편 이 여러분 에 게 소개 한 윈도 우즈 에서 MySQL 8.X 를 설치 하 는 튜 토리 얼 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 면 메 시 지 를 남 겨 주세요.소 편 이 바로 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
만약 당신 이 본문 이 당신 에 게 도움 이 된다 고 생각한다 면,전 재 를 환영 합 니 다.번 거 로 우 시 겠 지만 출처 를 밝 혀 주 십시오.감사합니다!

좋은 웹페이지 즐겨찾기