CentOS 6,7 하 my sql 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 을 다시 종료 하고 새 비밀 번 호 를 사용 하여 다시 로그 인하 면 됩 니 다.이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
memcached 설정 (Cent7,nginx,php7.2,php-fpm)직장에서 ElastiCache라든지 매니지드 서비스 사용할 수 없는 상황이었기 때문에 오랜만에 원소의 memcached를 세우는 것에 새로운 분 빠진 부분도 있으므로 메모 해 둔다 추기) memcached1.7도 대...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.