mysql5.7.28의 상단에 리눅스를 설치

설치 패키지 msyql 다운로드 1 

 

 2. 소프트웨어는 리눅스 맨 이동 아카이브를 업로드

 

 3. 압축 해제 바꾸기

MV mysql을 .......... (폴더 이름) mysql을

은 / usr / 로카 아래에 제 msyql

CP -r mysql을 / usr / 지방

데이터 디렉토리에 MySQL에 추가 5

[루트 @localhost ~] #에서 mkdir / usr / 지방 / mysql을 / 데이터를

6. 변경 디렉토리 및 폴더 모두에서 MySQL의 디렉토리는 사용자의 조합에 속하는

 
[루트 @localhost /] # CD를 / usr / 지방 / 
[루트 @localhost 지역] 의 MySQL의 MySQL / # 대한 Chown -R MySQL의
[루트 @localhost 로컬] # chmod를 -R 755의 MySQL /

7. 컴파일 설치 및 초기화 MySQL은, 명령 줄의 끝에 암호를 기억 :

[루트 @ 로컬 호스트 로컬] # / usr / 지방 / MySQL은 / 빈 / mysqld를 --initialize --user = MySQL의 --datadir = / usr / 지방 / MySQL은 / 데이터 --basedir = / usr / 지방 / MySQL은 
2017- 08 - 31T08 : 50 : 23.910440Z 0 TIMESTAMP [경고] 암시 기본값이 중단된다. 사용하십시오 --explicit_defaults_for_timestamp 서버 옵션을 (자세한 내용은 설명서를 참조하십시오).
2017- 08- 31T08 : 50 : 23.910635Z 0 [ERROR]을 찾을 수 없습니다 오류 메시지 파일 '은 / usr / 지방 / mysql을 / --datadir = / usr / 지방 / mysql을 / 데이터 / 주 / errmsg.sys를 제공합니다. 'LC-메시지-DIR'사기꾼 오류 메시지 파일의 위치를 확인하고
형상 지시 .2017- 08-31T08 : 50 : 24.709286Z 0 [경고] 이노 : 새로 생성 된 로그 파일, LSN = 45,790
2017- 08- 31T08 : 50 : 24.767540Z 0 [경고] 이노 : 외래 키 제약 시스템 테이블 만들기.
2017- 08- 31T08 : 50 : 24.892629Z 0 우리가 가정 있도록 기존 UUID가 발견되었습니다 [경고] 이 있다는 것입니다 첫 번째 시간 이 서버가 시작되었는지를. : 새 UUID 생성 6e083b8f- 8e29- 11e7- 88b1- 005056b427be .2017- 08- 31T08 : 50 : 24.895674Z를
0 [경고] Gtid 테이블 입니다 준비가되지 사용할 수 있습니다. 테이블 'mysql.gtid_executed은'열 수 없습니다.
2017- 08- 31T08 : 50 : 24.896645Z 1 A 임시 패스워드 [주] 생성 된 루트 @ 로컬 호스트 : gFamcspKm2 + U

8. 시작 MySQL의 서비스

[루트 @ localhost를 지역] 시작 /usr/local/mysql/support-files/mysql.server #

서비스를 다시 시작하는 소프트 링크 수 (9)

[루트 @ localhost를 지역] # 에선 -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 형태 
[루트 @ localhost를 지역] 다시 시작 # 서비스 MySQL은 
MySQL을 .. 성공 종료! 
MySQL 시작하기. 성공!

(10) 수 소프트 링크 인 / usr / bin 디렉토리 아래에 MySQL의 디렉토리에 설치됩니다

[루트 @ localhost를 지역] # LN -s / usr / 지방 / mysql을 / 빈 / mysql을은 / usr / 빈

11. msyql 로그인 (패스워드 생성 초기화 단계 7 암호)는 비밀 번호를 입력

[루트 @ localhost를 지역] # mysql을 -u 루트 -p 
암호를 입력합니다 :

12. 암호 변경 열기와 거리

은 mSQL> ALTER 사용자가 '123456'에 의해 확인 된 '루트'@ 'localhost를'을; 
MySQL의> 사용 MySQL은, 
msyql> 업데이트 사용자 집합 user.Host = '%'여기서 user.User = '루트'; 
MySQL의> 플러시 특권; 
mysql을> 종료

13. 편집 프로필, 구성의 내용을 추가, my.cnf의

[루트 @ 로컬 호스트 로컬] # VI /usr/local/mysql/my.cnf 
[mysqld를] 
포트 = 3306 
sql_mode = NO_ENGINE_SUBSTITUTION, STRICT_TRANS_TABLES

  

  

 

추천

출처www.cnblogs.com/huoyufei/p/11811976.html