Win 에서 Mysql 5.6 을 5.7 로 업그레이드 하 는 방법

2701 단어 winmysql5.65.7
앞 에 쓰다
MySQL 의 업그레이드 방식 은 두 가지 로 나 뉘 는데 그것 이 바로 제자리 업그레이드 와 논리 업그레이드 이다.이 두 가지 업그레이드 방식 은 본질 적 으로 별 차이 가 없다.데이터 파일 처리 에 있어 서 약간의 차이 가 있 을 뿐이다.제자리 업 그 레이 드 는 데이터 파일 을 직접 복사 하 는 것 이 고 논리 업 그 레이 드 는 데이터 파일 에 대한 처리 방식 은 논리 내 보 내기 로 가 져 오 는 것 이 므 로 my sqldump 를 사용 해 야 합 니 다.
논리 적 업 그 레이 드 는 데이터 양 이 많은 상황 에서 시간 이 오래 걸 린 다 는 것 을 잘 알 고 있다.그 러 니까 오늘 제자리 업그레이드 얘 기 하 자.
제자리 업그레이드
1.기 존 my sql 을 닫 습 니 다.cmd 창 을 사용 하여 my sql 디 렉 터 리 아래로 들 어가 my sql 서 비 스 를 제거 합 니 다.

X:\Ares\bin\mysql5.6\bin>mysqld --remove mysql5.6
Service successfully removed.
2.최신 mysql 5.7 압축 패 키 지 를 다운로드 합 니 다.
다운로드 주소:https://dev.mysql.com/downloads/mysql/
최신 my sql 5.7 압축 패 키 지 를 풀 면 data 디 렉 터 리 와 my.ini 파일 이 없 으 며 이전 버 전과 다 릅 니 다.
这里写图片描述
3.이전 my sql 5.6 의 data 디 렉 터 리 와 my.ini 파일 을 my sql 5.7 로 복사 합 니 다.
이 곳 은 my.ini 에서 버 전 5.6 의 설정 을 주의해 야 합 니 다.일부 버 전 5.7 아래 에 서 는 사용 할 수 없습니다.
my sql.ini 파일 설정 을 다음 과 같이 수정 합 니 다.

[mysqld]
#   mysql     [          ]
basedir = X:/Ares/bin/mysql
#   mysql           [          ]
datadir = X:/Ares/bin/mysql/data
#  3306  
port = 3306
#        
max_connections=200
#             8     latin1   
character-set-server=utf8
#                
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
#   mysql        
default-character-set=utf8
4.my sql 5.7 의 서 비 스 를 win 의 서비스 대기 열 에 추가 하고 my sql 서 비 스 를 시작 합 니 다.
my sql 5.7 서 비 스 를 win 서비스 대기 열 에 추가 합 니 다.

X:\Ares\bin\mysql5.7\bin>mysqld --install mysql5.7
Service successfully removed.
mysql 서비스 시작

X:\Ares\bin\mysql5.7\bin>net start mysql5.7
mysql5.7        ..
mysql5.7         。
5.mysql 승급:mysqlupgrade -uroot -p

X:\Ares\bin\mysql5.7\bin>mysql_upgrade -uroot -p123
.......     ..........
업그레이드 속 도 는 data 디 렉 터 리 의 크기 를 구체 적 으로 보고 결정 합 니 다.
6.업그레이드 성공 후 mysql 5.7 서 비 스 를 다시 시작 합 니 다

X:\Ares\bin\mysql5.7\bin>net stop mysql5.7
mysql       .
mysql        。
X:\Ares\bin\mysql5.7\bin>net start mysql5.7
mysql5.7        ..
mysql5.7         。
7.설치 업그레이드 완료.
위 에서 말 한 것 은 편집장 님 께 서 소개 해 주신 Win 아래 Mysql 5.6 을 5.7 로 업그레이드 하 는 방법 입 니 다.여러분 께 도움 이 되 셨 으 면 좋 겠 습 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.편집장 님 께 서 바로 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기