CentOS 7.4 MySQL 5.7 을 수 동 으로 설치 하 는 방법
1.MySQL 버 전 설치:5.7.25
2.다운로드 주소
https://dev.mysql.com/downloads/mysql/5.7.html#downloads
(시간 이 지 날수 록 최신 다운로드 주 소 를 기준 으로)
3.wget 명령 을 사용 하여 정지점 전송 방식 으로 관련 rpm 파일 을 다운로드 합 니 다.
(주소 가 업데이트 되면 최신 을 기준 으로 하 십시오)
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-common-5.7.25-1.el7.x86_64.rpm
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-libs-5.7.25-1.el7.x86_64.rpm
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-devel-5.7.25-1.el7.x86_64.rpm
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-client-5.7.25-1.el7.x86_64.rpm
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-server-5.7.25-1.el7.x86_64.rpm
4.다운로드 완료 후 해당 디 렉 터 리 에 들 어가 순서대로 설치
(주의:설치 우선 순위 가 있 으 며,위의 다운로드 순서에 따라 설치 하면 됩 니 다)
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm --force --nodeps
(메모:그 중--force-nodeps,상황 에 따라 적당히 추가 해 야 합 니 다.그렇지 않 으 면 일부 기계 설치 에 이상 이 생 길 수 있다)5.설치 가 완료 되면 먼저 서 비 스 를 시작 해 야 합 니 다.
(CentOS 7 이상 버 전의 서비스 가 시 작 됩 니 다.같은 6 은 다 릅 니 다)
systemctl start mysqld
6,설치 성공 확인,초기 루트 관리자 비밀번호 만 들 기수정/etc/my.cnf
vi /etc/my.cnf
[mysqld]에 추가
skip-grant-tables=1
이 줄 설정 은 my sqld 가 시 작 될 때 비밀 번 호 를 검증 하지 않 습 니 다.7.mysqld 서비스 재 개
systemctl restart mysqld
8、루트 의 로그 인 비밀번호 수정1)루트 사용자 로 mysql 에 로그 인
mysql -uroot -p ( , )
2)데이터베이스 전환
use mysql;
3)사용자 테이블 업데이트
update user set authentication_string = password(' '), password_expired = 'N', password_last_changed = now() where user = 'root';
9.비밀번호 수정 에 성공 하면 my sql 에 로그 인하 여 클 라 이언 트 연결 설정 을 할 수 있 습 니 다.(비고:설정 하지 않 으 면 클 라 이언 트 Navicat 에 연결 할 수 없습니다)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ' ' WITH GRANT OPTION;
FLUSH PRIVILEGES;
표 데이터 새로 고침
flush privileges;
탈퇴
\q
10./etc/my.cnf 파일 편집,삭제 skip-grant-tables=1 의 내용
vi /etc/my.cnf
11.MySQL 의 인 코딩 을 설정 하여 인 코딩 이 발생 하지 않도록 합 니 다.[my sqld]에서 인 코딩 방식 을 추가 합 니 다.
character-set-server=utf8
(첨부 파일 문 서 를 구체 적 으로 볼 수 있 습 니 다)12.MySQL 서비스 재 개
systemctl restart mysqld
클 라 이언 트 소프트웨어,예 를 들 어 Navicat for MySQL 을 통 해 데이터 베 이 스 를 연결 할 수 있 습 니 다.설치 성공 을 축하합니다.【FAQ】
1.홍콩 지역 의 서버 CentOS 에 설치 하면 서비스 가 시작 되 지 않 는 문제 가 발생 합 니 다.
[root@syne-hk-test mysql-5.7]# systemctl start mysqld
Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
깊이 있 는 조 사 를 통 해 libaio.so.1 을 설치 하지 않 았 기 때문에 설치 하면 됩 니 다.
yum install libaio
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
CentOS7로 VPN 서버(tun편)를 만들어 보았습니다...클라이언트로부터 연결Windows 및 Android 클라이언트에서 구축된 VPN 서버에 연결하는 방법입니다. ca 인증서(ca.crt) 클라이언트 인증서(client1.crt) 클라이언트 기밀 키(client1.key) TSL 인증 키...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.