내가 사용하는 초보자입니다 mysql을 내가 압축 해제 버전의 사용을 좋아하기 때문에, 데이터베이스를 설치 구성에서 발생하는 많은 문제, 해답의 일부는 가끔 해결책을 찾기, 검색 엔진에서 찾을 수 없습니다, 그래서 이것은 사용자 자신에 대한 편의를 제공, 일부 에세이를 왼쪽 참조의 약간은 엉뚱한 곳 경우, 비판과 일반적인 진행하시기 바랍니다!
1.mysql 압축 해제 다운로드
필요에 따라 관련 디렉토리를 추출, 압축 팩의 압축을 풀고, MySQL의 공식 웹 사이트, 다운로드를 찾습니다.
2. 환경 변수 설정 및 프로필
환경 변수를 설정할 2.1 (연구의 필요성없이 단계 참조 다른 블로거)
마우스 오른쪽 단추로 클릭하고 고급 시스템 설정을 선택하고 속성을 클릭 한 컴퓨터 (내 컴퓨터), 그리고 마지막으로 환경 변수, 새로운 MYSQL_HOME을 클릭하고 (A bin 디렉토리에) 변수 MySQL의 경로의 값을 설정, 완료 결정 후, 다음과 같은 차트 구성
새로 만들기를 선택, 경로 옵션을 두 번 클릭하고 아래 그림과 같이 구성 할
2.2 프로필 설정
디렉토리 bin 폴더, 새로운 메모장을 포함하고도 다음의 my.ini 파일의 이름을 변경.
관련 정보의 my.ini 삽입 다음과 같이
[mysqld를]
포트 = 3306
/ 툴 / 데이터베이스 / MySQL은 / MySQL은 = H BASEDIR
DATADIR = H / 툴 / 데이터베이스 / MySQL은 / MySQL은 / mydata을
character_set_server = UTF8
기본 스토리지 엔진 = 이노
sql_mode = NO_ENGINE_SUBSTITUTION, STRICT_TRANS_TABLES는
[MySQL의]
기본 문자 -set = UTF8
[구성 파일 브래킷이 실시 예에 존재하지 않는, 설명하기 위해 참고
2.3 명령 줄 어댑터 구성 파일
以管理员身份打开命令行(cmd),进入mysql目录下的bin目录;其后三个命令进行不同的操作。
mysqld --initialize:作用初始化
mysqld -install:作用安装mysql服务
net start mysql:启动mysql服务
注:密码在配置文件中的数据目录下的一个文件中,其后缀为.err(命名方式好像是计算机名+后缀名)。在此文件中有一个[Note] [MY-010454] [Server] A temporary password is generated....
3.问题:服务无法启动(如果安装上述流程应该不会出错)
问题描述:服务无法启动发生在net start mysql命令后,如下图
问题原因:我这儿出现这个问题是因为安装过程中参照了其他博主的配置文件内容,如下图
发现过程:之所以认为服务无法启动的原因是max_connection=200这个命令,是在无意中在存储目录中发现了一个后缀为.err的文件,(.err->.error),如下图
解决办法:抱着试一试的心里,删除max_connection=200此命令,删除生成的数据目录(手动),并使用命令行输入mysqld --remove删除安装的mysql服务,如下图
最后结果:删除max_connection=200后,重试发现服务启动成功,但不知能否在其他电脑上使用,如下图