Windows 아래 MySQL 설치 및 설정 (5.6.20)

1. 먼저 도착http://dev.mysql.com/ windows 버 전 my sql 5.6 를 다운로드 하면 zip 패 키 지 를 설치 하지 않 습 니 다.그리고 zip 가방 을 D: \ mysql - 5.6.20 - winx 64 로 압축 해제 합 니 다.
2. my sql 에 있 는 my - default. ini 를 복사 하여 같은 디 렉 터 리 에 my. ini. my. ini 를 my sql 로 설정 합 니 다.가장 간단 한 설정:
1 basedir=D:/mysql-5.6.20-winx642 datadir=D:/mysql-5.6.20-winx64/data

내 설정:
Ctrl + C 누 르 기
Ctrl + C 누 르 기
my. ini 에 lower 도 추가 가능case_table_names = 1 (기본 Liux 는 표 이름 의 대소 문 자 를 구분 합 니 다. 게다가 이 말 은 Liux 에서 표 이름 의 대소 문 자 를 구분 하지 않 음 을 표시 합 니 다)
3. 환경 변수 PATH 를 설정 합 니 다.D: \ mysql - 5.6.20 - winx 64 \ \ bin 을 path 에 추가 합 니 다.
4. CMD 아래 mysqld -- console 를 시작 하고 배경 log 를 화면 에 출력 합 니 다.
5. my sql 을 windows 서비스 로 등록 한 후 windows service 를 사용 하여 my sqld 를 설치 하고 my sqld 서 비 스 를 마 운 트 해제 할 수 있 습 니 다.
MySQL 서 비 스 를 설치 하려 면 D: \ mysql - 5.6.20 - winx 64 \ \ bin 디 렉 터 리 에 들 어가 서 설 치 를 실행 해 야 합 니 다.
mysqld install

MySQL 서비스 마 운 트 해제
mysqld remove

6. 서비스 관리자 진입
7. MySQL 서비스 시작
8. net start my sql 서 비 스 를 시작 하고 net stop my sql 서 비 스 를 중단 합 니 다.
9. my sqladmin 명령 으로 my sql 서 비 스 를 닫 을 수도 있 습 니 다.
10. 루트 사용자 로 mysql 데이터베이스 로그 인
MySQL 의 연결 포트 가 기본 3306 이 아니라면 아래 명령 을 사용 할 수 있 습 니 다.
mysql -P13306 -u root -p

MySQL 연결 포트 13306 지정
MySQL 의 연결 서버 IP 가 이 컴퓨터 가 아니 거나 사용자 이름 이 이 컴퓨터 로그 인 을 지원 하지 않 는 다 면 아래 명령 을 사용 할 수 있 습 니 다.
 
mysql -h    IP   -P13306 -u root -p

 
 
11. 모든 데이터베이스 보이 기
show databases;

12. 루트 계 정의 로그 인 비밀 번 호 를 수정 합 니 다 1234:
GRANT ALL ON *.* TO 'root'@'localhost' IDENTIFIED BY '1234';

13. 데이터 베 이 스 를 만 들 려 면 중국어 인 코딩 방식 을 지정 해 야 합 니 다.
14. MySQL 저장 엔진 보기
show engines;

15. my sql 원 격 연결 사용 자 를 만 들 고 최대 권한 과 로그 인 비밀 번 호 를 설정 합 니 다.
GRANT ALL ON *.* TO 'sa'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;

mysql 설 치 를 테스트 하 는 명령 도 있 습 니 다:
마지막 으로 잠 금 스위치 를 여 는 명령 을 설정 합 니 다:
set global innodb_print_all_deadlocks=on

스위치 가 열 렸 는 지 확인 하 는 명령:
show variables like 'innodb_print_all_deadlocks'

 
skip - grant - tables: 매우 유용 한 my sql 시작 매개 변수
my. cnf 파일 에 줄 추가:
skip-grant-tables

명령 행 인자 로 my sql 을 시작 합 니 다:
/usr/bin/mysqld_safe --skip-grant-tables &

mysql 로그 인
mysql

관리자 비밀번호 수정:
1 use mysql;2 update user set password=password('1234') where user='root';3 flush privileges;4 exit;

mysql 다시 시작
 
박문 이체http://www.cnblogs.com/qiyebao/p/3887055.html

좋은 웹페이지 즐겨찾기