>  기사  >  데이터 베이스  >  64비트 Win10 시스템에 Mysql5.7.11을 설치하는 방법(자세한 사례설명)_MySQL

64비트 Win10 시스템에 Mysql5.7.11을 설치하는 방법(자세한 사례설명)_MySQL

WBOY
WBOY원래의
2016-09-09 08:13:441450검색

최근에 mysql-installer-community-5.7.11.0을 사용하여 64비트 Win10 시스템이 설치된 Mac Book 노트북에 Mysql5.7.11을 설치했는데, mysql 서버를 구성할 때 항상 멈춰서 오류를 보고했습니다. (같은 Windows 시스템을 사용하는 다른 PC에서는 자동 설치도 문제 없습니다.) 수동으로 설치하기로 했으나 여전히 문제가 많았던 최종 성공적인 설치 사례는 다음과 같습니다.

1. 소프트웨어 설치 준비

1.mysql.com에서 mysql-5.7.11-win32.zip을 다운로드하세요

2.mysql-workbench-community-6.3.6-win32.msi

3.vcredist_x64(2단계에서는 MicroSoft Visual C++ 2013 재배포 가능 패키지 설치 필요)

2. MySQL 설치

1. mysql-5.7.11-win32.zip을 c:mysql-5.7.11-win32에 압축 해제합니다

2. 환경 변수 MYSQL_HOME=c:mysql-5.7.11-win32, 경로=%MYSQL_HOME%bin을 설정합니다

3. 핵심 단계는 my.ini 설정이고, 내 것은

[WinMySQLAdmin] 
Server="C:/mysql-5.7.11-win32/bin/mysqld.exe" 
[client] 
no-beep 
# pipe 
# socket=mysql 
port=3306 
[mysql] 
default-character-set=utf8 
# For advice on how to change settings please see 
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html 
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the 
# *** default location during install, and will be replaced if you 
# *** upgrade to a newer version of MySQL. 
[mysqld] 
explicit_defaults_for_timestamp = TRUE 
# Remove leading # and set to the amount of RAM for the most important data 
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. 
innodb_buffer_pool_size = 2G 
# Remove leading # to turn on a very important data integrity option: logging 
# changes to the binary log between backups. 
# log_bin 
# These are commonly set, remove the # and set as required. 
basedir="C:\mysql-5.7.11-win32\" 
datadir="C:\mysql-5.7.11-win32\data\" 
port=3306 
server_id=1 
general-log=0 
general_log_file="mysql_general.log" 
slow-query-log=1 
slow_query_log_file="mysql_slow_query.log" 
long_query_time=10 
log-error="mysql_error_log.err" 
default-storage-engine=INNODB 
max_connections=1024 
query_cache_size=128M 
key_buffer_size=128M 
innodb_flush_log_at_trx_commit=1 
innodb_thread_concurrency=128 
innodb_autoextend_increment=128M 
tmp_table_size=128M 
# Remove leading # to set options mainly useful for reporting servers. 
# The server defaults are faster for transactions and fast SELECTs. 
# Adjust sizes as needed, experiment to find the optimal values. 
# join_buffer_size = 128M 
# sort_buffer_size = 2M 
# read_rnd_buffer_size = 2M 
#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 
character-set-server=utf8 
innodb_flush_method=normal

4. 관리자로 cmd를 입력합니다(다음 모두)

5.mysqld --install MySQL --defaults-file=C:mysql-5.7.11-win32my.ini mysql 서비스 설치

6.mysqld --initialize 데이터 디렉토리와 초기화 데이터를 생성합니다

7. 데이터 디렉토리 mysql_error_log 파일에서 [참고] root@localhost에 대한 임시 비밀번호가 생성됩니다: 5ZC=7Qe&eneg, ":" 뒤 빨간색으로 표시된 세 자리가 초기 비밀번호입니다

8. net start mysql 서비스를 시작하거나 서비스에서 시작하세요.

9.mysqld

10. 새로운 cmd, mysql -uroot -p를 엽니다

mysql 데이터베이스 접속을 위한 초기 비밀번호를 입력한 후 다음과 같이 비밀번호를 변경해주세요.

set password=password('123456');
flush privileges;

로그아웃한 후 새 비밀번호를 사용하여 다시 로그인하세요.

mysql -uroot -p123456

3. 편리한 작업을 위한 작업대 설치

1. Visual C++2013 재배포 가능 패키지를 먼저 설치하세요

2. 워크벤치 32비트 설치

이 두 단계는 어려울 것이 없습니다.

위 내용은 64비트 Win10 시스템에 Mysql5.7.11을 설치하기 위해 편집자가 소개한 방법입니다. 궁금한 사항이 있으면 메시지를 남겨주시면 편집자가 답변해 드리겠습니다. 당신은 시간에. 홈페이지에 대한 귀하의 지원에 진심으로 감사드립니다!

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