집 >데이터 베이스 >MySQL 튜토리얼 >MySQL5.7의 설치 및 구성 단계에 대한 자세한 소개
이 글에서는 MySQL5.7 설치 방법을 단계별로 자세히 소개합니다. step.의 자세한 동작방법은 아주 좋고 참고할만한 가치가 있습니다. 필요하신 분들은
을 참고하세요. 1. MySQL 다운로드
ZIP 압축 패키지를 다운로드합니다
2. 설치 패키지의 압축을 푼다
3. 구성 파일
을 수정하여 my- 폴더 디렉터리의 기본값은 .ini 파일의 이름을 my.ini로 변경합니다.
텍스트
편집기로[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 버전을 압축 해제합니다. 폴더 디렉터리에는 데이터 폴더가 포함되어 있지 않습니다. 초기화하려면 명령을 사용하면 됩니다.
수정 완료 후 저장
종료
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 키를 눌러 입력하면 됩니다.
프롬프트 오류:
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 권한; 데이터베이스를 새로 고치고
삭제
또는
MySQL에 로그인할 때 직접 사용할 수 없습니다. 비밀번호를 다시 재설정해야 합니다. 그렇지 않으면 오류 메시지가 나타납니다.
ERROR 1820 (HY000): 이 명령문을 실행하기 전에 비밀번호를 설정해야 합니다
set password=password('123456');
명령어를 입력하세요.
이전 단계에서 설정한 비밀번호를 유지하세요.
이때 MySQL을 정상적으로 사용할 수 있습니다. 루트 사용자는 로컬 머신을 통해서만 연결할 수 있으며 이는 학습에 충분합니다.
원격접속이 필요한 경우 다시 설정해야 합니다.
SQL문은 다음과 같습니다
use mysql; show tables; select host,user from user; update user set host='%' where user='root'; quit net stop mysql net start mysql
注:
host列指定了允许用户登录所使用的IP,%是通配符,设置为%则代表任意IP都可以访问root
위 내용은 MySQL5.7의 설치 및 구성 단계에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!