CentOS 6,7 하 my sql 5.7 상세 설치 튜 토리 얼

개발 을 하려 면 데 이 터 를 사용 해 야 합 니 다.리 눅 스 는 서버 로 서 테스트 용 데 이 터 를 저장 하 는 데이터베이스 가 있어 야 합 니 다.그래서 CentOS 6,7 에 MySQL 5.7 을 설치 하 는 튜 토리 얼 을 첨부 합 니 다.
사용 하 는 도구:Centos 6,7;Mysql 의존 패키지
Step 1.설 치 된 mysql 보기:

# yum list installed | grep mysql
mysql-libs.x86_64    5.1.71-1.el6  @anaconda-CentOS-201311272149.x86_64/6.5
현재 mysql 마 운 트 해제:

# yum -y remove mysql-libs.x86_64 
Step 2.다운로드 설치 에 필요 한 의존:
먼저여기,이곳다운로드 하고 자신의 Linux 버 전에 따라 선택 합 니 다.예 를 들 어 본인 은 Centos 6.5 이기 때문에 두 번 째 를 선택 하고 순서대로 유추 합 니 다.

다운로드 한 mysql 80-community-release-el6-1.noarch.rpm 파일 을 리 눅 스 서버 에 업로드
Step 3.설치 의존:
다음 명령 을 사용 하 십시오.이 명령 은 mysql 80-community-release-el6-1.noarch.rpm 파일 이 있 는 디 렉 터 리 에서 실행 되 어야 합 니 다.
실행 중 Is this ok[y/N]:,y 를 입력 하면 됩 니 다.

# yum localinstall mysql80-community-release-el6-1.noarch.rpm
실행 후,\#ls/etc/yum.repos.d 명령 을 사용 하면 두 개의 파일 이 더 나 오 는 것 을 볼 수 있 습 니 다.

# ls /etc/yum.repos.d
mysql-community.repo    mysql-community-source.repo
Step 4.yum repolist enabled|grep my sql 을 실행 하여 my sql 57 이 사용 가능 한 지 확인 합 니 다.
실행 결 과 는 다음 과 같 습 니 다.

# yum repolist enabled | grep mysql
mysql-connectors-community      MySQL Connectors Community       59
mysql-tools-community        MySQL Tools Community          65
mysql80-community          MySQL 8.0 Community Server       29
명령 vim/etc/yum.repos.d/mysql-community.repo 를 사용 하여 mysql 57 의 enabled 를 1 로 수정 하고 다른 버 전 은 0 으로 설정 합 니 다.구체 적 으로 다음 과 같 습 니 다.

vim /etc/yum.repos.d/mysql-community.repo
수정 부분:

......
# Enable to use MySQL 5.7
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
 ......
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/6/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
설 정 된 실행 결 과 는:

# yum repolist enabled | grep mysql
mysql-connectors-community      MySQL Connectors Community       59
mysql-tools-community        MySQL Tools Community          65
mysql57-community          MySQL 5.7 Community Server       273
Step 5.설치 시작:

# yum install mysql-community-server
중간 에 오류 가 발생 하면 네트워크 속도 때문에 이 명령 을 반복 할 수 있 습 니 다.
Step 6.설치 완료 후 my sql 서 비 스 를 시작 합 니 다(처음 오류 가 발생 할 수 있 습 니 다.다시 실행 합 니 다~):

# service mysqld start
Initializing MySQL database: [FAILED]
# service mysqld start
Starting mysqld: [ OK ]
Step 7.기본 루트 사용자 의 비밀번호 보기:

# cat /var/log/mysqld.log | grep root@localhost
2018-08-29T03:11:26.560863Z 1 [Note] A temporary password is generated for root@localhost: DJ#erA*-p6&?
DJ#erA*-p6&?  루트 사용자 의 초기 비밀번호 
Step 8.my sql-urot-p 명령 으로 로그 인 하려 면 이전 단계 의 비밀 번 호 를 입력 해 야 합 니 다.
들 어가 면 ERROR 1820(HY 000)을 알려 줍 니 다.이 문 서 를 실행 하기 전에 ALTER USER statement 을 사용 하여 암 호 를 재 설정 해 야 합 니 다.암 호 를 리 셋 해 야 합 니 다.

mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql> set password=password('new_password');
Query OK, 0 rows affected, 1 warning (0.01 sec)
 
mysql> alter user 'root'@'localhost' password expire never;
Query OK, 0 rows affected (0.00 sec)
 
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
my sql 을 다시 종료 하고 새 비밀 번 호 를 사용 하여 다시 로그 인하 면 됩 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기