mysql5.7.13 환경 설정 튜토리얼(압축해제 버전)_MySQL

WBOY
풀어 주다: 2016-08-20 08:48:13
원래의
1174명이 탐색했습니다.

최근에 데이터베이스를 배우기로 결정했습니다. 여러 데이터베이스를 비교한 후 mysql을 시작하게 된 주된 이유는 다음과 같습니다.
•오픈소스
•성숙하고 보편적이다
•다수의 사용자와 완벽한 커뮤니티
•쉬운 시작

1. 다운로드 및 설치
mysql 공식 홈페이지 다운로드 주소: http://dev.mysql.com/downloads/mysql/
mysql 공식 웹사이트에는 클라이언트 버전(공식 웹사이트에서도 권장되는 버전인 권장 다운로드)과 압축되지 않은 버전(아카이브)이라는 두 가지 버전을 다운로드할 수 있습니다. 여기서 선택한 것은 압축해제 버전입니다. 다운로드를 클릭하여 다운로드 후, mysql을 설치하려는 대상 경로에 직접 압축을 풀어주세요.
버전 5.7.13을 다운로드했습니다. 압축을 풀면 다음 파일이 포함된 mysql-5.7.13-winx64 폴더가 생겼습니다.
2016/07/18 14:34

2016/07/18 14:34 2016/07/18 14:34 2016/05/25 13:50 17,987 복사 중
2016/07/18 14:34
문서
2016/07/18 14:33
포함
2016/07/18 14:34
2016/05/25 14:08 1,141 my-default.ini
2016/05/25 13:50 2,478 읽어보기
2016/07/18 14:34
공유
~ ~                                         3 7개 디렉토리 118,994,726,912 사용 가능 바이트


이제 다운로드 및 설치가 완료되었습니다


2. mysql 구성

1. my.ini 구성

여기서 mysql-5.7.13-winx64 파일 이름을 mysql로 ​​바꿨습니다(원본 파일 이름이 너무 깁니다). 이 파일 아래의 my-default.ini가 기본 구성 파일입니다. 여기: my-default.ini의 복사본을 복사하고 이름을 my.ini로 바꾸고 basedir 및 datadir과 같은 매개변수의 파일 디렉터리를 자신의 mysql이 있는 디렉터리의 경로로 바꿉니다.

여기 mysql 파일은 c드라이브 밑에 있기 때문에 위 파일의 "c:/mysql"에 본인의 파일 경로를 입력하시면 됩니다.

 # For advice on how to change settings please see
 # http://dev.mysql.com/doc/refman/5.7/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]

# 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 = 128M

# 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
datadir = C:\mysql\data
# port = .....
# server_id = .....


# 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 

로그인 후 복사

2. 환경 변수 구성

mysql bin 폴더의 경로를 PATH에 추가하세요. 매우 간단하고 말할 것도 없습니다.
3. mysql을 실행합니다

cmd를 관리자 권한으로 실행하고(관리자 권한으로 실행해야 함) mysql bin 파일을 입력하세요

mysqld --remo
mysqld --설치
mysqld --initialize //데이터 폴더가 생성됩니다
net start mysql //mysql 서비스 시작
이 세 가지 명령을 차례로 실행한 후 data 폴더를 열고 그 아래에 오류 파일 형식의 파일을 찾으세요. 이 파일은 초기화 비밀번호를 포함한 이번 mysql 초기화의 로그 로그입니다. "root@localhost가 빈 비밀번호로 생성되었습니다!"가 표시되면 비어 있는 것입니다. 그런 다음
을 실행하세요.

mysql -uroot -p

사용자 이름과 비밀번호를 입력하고 "도움말을 보려면 'help;' 또는 'h'를 입력하세요. 현재 입력 내용을 지우려면 'c'를 입력하세요."가 표시되면 연결에 성공한 것입니다.
4. 로그인 오류

로그인 시 문제가 발생하고 "사용자 'root'@'localhost'에 대한 액세스가 거부되었습니다."가 표시되면 루트 비밀번호를 재설정해 볼 수 있습니다.

1. /my.ini 파일을 수정하고 [mysqld] 아래에 Skip-grant-tables를 추가한 후 mysql을 시작하세요

2. 그런 다음 빈 비밀번호를 사용하여 루트 사용자로 MySQL에 로그인합니다.
mysql -u 루트


3. 루트 사용자의 비밀번호를 변경합니다.

4. MySQL을 다시 시작하면 새 비밀번호로 로그인할 수 있습니다.

이상은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되길 바라며, 많은 응원 부탁드립니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿