>데이터 베이스 >MySQL 튜토리얼 >MySQL5.7의 설치 및 구성 단계에 대한 자세한 소개

MySQL5.7의 설치 및 구성 단계에 대한 자세한 소개

黄舟
黄舟원래의
2017-03-29 13:26:481552검색

이 글에서는 MySQL5.7 설치 방법을 단계별로 자세히 소개합니다. step.의 자세한 동작방법은 아주 좋고 참고할만한 가치가 있습니다. 필요하신 분들은

을 참고하세요. 1. MySQL 다운로드

1. MySQL 공식 홈페이지에 로그인하여 64비트 시스템용

ZIP 압축 패키지를 다운로드합니다

2. 설치 패키지의 압축을 푼다

다운로드한 ZIP 패키지를 임의의 폴더(여기: C:mysql5)에 추출합니다. .7)<.>


3. 구성 파일
을 수정하여 my- 폴더 디렉터리의 기본값은 .ini 파일의 이름을 my.ini로 변경합니다.

텍스트

편집기로

열고 내용을 삭제합니다. Internet):

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=C:\mysql5.7
# 设置mysql数据库的数据的存放目录
datadir=C:\mysql5.7\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
<.>

참고:

basedir 및 datadir을 실제 경로로 바꾸세요.

initial 경로 압축된 패키지의 MySQL5.7 버전을 압축 해제합니다. 폴더 디렉터리에는 데이터 폴더가 포함되어 있지 않습니다. 초기화하려면 명령을 사용하면 됩니다.

수정 완료 후 저장
종료

. 🎜>


4.

변수

Path 환경 변수에 C:mysql5를 추가합니다. 7bin(여기서는 실제 bin 디렉터리 경로로 바꿉니다)
참고: 이전 환경 변수와 구분하려면;


5. MySQL 설치

관리자 권한으로 cmd 창 실행
C로 전환 :/mysql5.7/bin 디렉토리

다음을 순서대로 입력하세요. 명령:

1. mysqld install 설치가 성공했다는 메시지가 나올 때까지 기다립니다.

2. --initialize 데이터 디렉터리 초기화

3. net start mysql 서비스 시작


6. 루트 사용자 비밀번호 변경

위의 5단계를 완료한 후 mysql -u root -p 를 실행합니다. 루트 사용자는 기본적으로 비밀번호가 없으므로 Enter 키를 눌러 입력하면 됩니다.
프롬프트 오류:

오류 1045(28000):

user'root'@'localhost'( passw 사용)에 대한 액세스가 거부되었습니다. ord: NO)mysql의 루트 사용자가 비밀번호를 설정하지 않았기 때문입니다. 루트 사용자의 비밀번호 설정 권한을 일시적으로 무시해야 합니다. 작업 방법은 다음과 같습니다.

설정 파일 my.ini의 [mysqld] 항목 아래에 Skip_grant_tables 문 한 줄을 추가합니다.

저장하고 종료한 후 다시 시작하세요. MySQL을 다시 시작하지 않고 MySQL 서비스를 실행했습니다. 서비스가 효과적이지 않았습니다.

다시 시작한 후 mysql -u root -p를 실행하세요.

비밀번호를 입력하라는 메시지가 표시되고 Enter를 누르면 MySQL에 들어갑니다.

다음 SQL 문을 순서대로 입력하세요.

1.use mysql ; 데이터베이스 변경됨

2.update user set 인증_string=password("123456") 여기서 괄호 안의 비밀번호는 원하는 비밀번호입니다. set
3.flush 권한; 데이터베이스를 새로 고치고

4.종료하고 종료하세요




삭제
또는

댓글

🎜>7. 최초 로그인에 대한 일부 설정

MySQL에 로그인할 때 직접 사용할 수 없습니다. 비밀번호를 다시 재설정해야 합니다. 그렇지 않으면 오류 메시지가 나타납니다.
ERROR 1820 (HY000): 이 명령문을 실행하기 전에 비밀번호를 설정해야 합니다

set password=password(&#39;123456&#39;);

명령어를 입력하세요.

이전 단계에서 설정한 비밀번호를 유지하세요.


이때 MySQL을 정상적으로 사용할 수 있습니다. 루트 사용자는 로컬 머신을 통해서만 연결할 수 있으며 이는 학습에 충분합니다.


원격접속이 필요한 경우 다시 설정해야 합니다.

SQL문은 다음과 같습니다

use mysql;
show tables;
select host,user from user;
update user set host=&#39;%&#39; where user=&#39;root&#39;;
quit
net stop mysql
net start mysql

注:

host列指定了允许用户登录所使用的IP,%是通配符,设置为%则代表任意IP都可以访问root

위 내용은 MySQL5.7의 설치 및 구성 단계에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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