>  기사  >  데이터 베이스  >  Windows(x86, 64비트)에서 MySQL5.7.17 설치가 필요 없는 버전을 업그레이드하기 위한 자세한 튜토리얼

Windows(x86, 64비트)에서 MySQL5.7.17 설치가 필요 없는 버전을 업그레이드하기 위한 자세한 튜토리얼

黄舟
黄舟원래의
2017-03-28 13:57:232078검색

이 글에서는 Windows(x86, 64bit) 업그레이드에 대한 자세한 튜토리얼을 주로 소개합니다. MySQL 5.7.17 설치가 필요 없는 버전은 친구가 참고할 수 있습니다.

MySQL은 필수입니다. 5.5 .3 이상 버전으로 업그레이드된 경우 Laravel 5.4의 기본 utf8mb64 문자 인코딩만 지원됩니다. 따라서 MySQL을 업그레이드하는 동안에도 몇 가지 사소한 문제가 발생하여 참고용으로 기록했습니다.

업그레이드 준비

  1. 미리 MySql 디렉토리 아래의 데이터 디렉토리(데이터베이스 디렉토리)를 백업해 두세요.

  2. MySql 공식 홈페이지에서 MySQL 5.7.17 버전 압축 패키지를 다운로드하세요.

  3. 관리자 권한으로 명령줄을 실행하고 net stop mysql 명령을 입력하여 mysql 서비스를 중지합니다.

  4. sc delete mysql 명령을 입력하고 mysql 서비스를 삭제합니다.

  5. 현재 버전의 MySQL을 제거합니다.

업그레이드 시작

해당 디렉터리에 MySQL 5.7.17 압축 패키지를 추출합니다(예: E:Softwaremysql-5.7.17- winx64).

구성

my-default.ini를 bin 디렉토리에 복사하고 이름을 my.ini로 지정합니다(루트 디렉토리에 직접 복사하면 초기화 오류가 발생할 수 있음). .

my.ini 파일에 다음 콘텐츠를 추가하세요.

[mysqld]
basedir = E:\Software\mysql-5.7.17-winx64
datadir = E:\Software\mysql-5.7.17-winx64\data
port = 3306
default-character-set = utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
[WinMySQLadmin]
Server = E:\Software\mysql-5.7.17-winx64\bin\mysqld.exe
user = root
password =
[client]
default-character-set = utf8

참고: sql_mode=NO_ENGINE_SUBSTITUTION, STRICT_TRANS_TABLES는 [WinMySQLadmin] 및 클라이언트 위에 배치되어야 합니다. 그렇지 않으면 오류가 보고됩니다. 그리고 위 경로를 압축해제 디렉터리로 변경해야 합니다.

설치 서비스

  1. 관리자 명령줄에서 bin 디렉터리를 입력하고 mysqld --initialize 명령을 입력하여 MySQL을 초기화합니다.

  2. mysqld --install 명령을 입력하여 MySQL 서비스를 설치합니다.

  3. net start msyql 명령을 입력하여 MSQL 서비스를 시작합니다.

  4. mysql -h localhost -u root -p 명령을 입력하여 MySQL에 로그인합니다.

    2017-02-12T07:22:42.516404Z 1 [Note] A temporary password is generated for root@localhost: RqfpPhxhJ0%a

MySQL에 들어간 후 alter user 'root'@'localhost' ident

if
    를 입력하여 비밀번호를 설정하세요.
  1. 플러시
  2. 권한을 입력하세요.
  3. 종료하려면 quit;를 입력하고 새 비밀번호를 사용하여 MySQL에 로그인할 수 있습니다.

  4. 데이터 가져오기

이전에 백업한 데이터 디렉터리를 열고 각 데이터베이스 디렉터리를 새 버전의 MySQL 데이터 디렉터리에 복사한 다음 그러면 이전 데이터 디렉터리를 사용할 수 있습니다.

참고: 버전 문제로 인해 데이터가 호환되지 않을 수 있으며, 해결 방법은 공식 문서를 확인해야 합니다.

위 내용은 Windows(x86, 64비트)에서 MySQL5.7.17 설치가 필요 없는 버전을 업그레이드하기 위한 자세한 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.