>데이터 베이스 >MySQL 튜토리얼 >리눅스 소스코드 설치 mysql5.7

리눅스 소스코드 설치 mysql5.7

马冠亚
马冠亚원래의
2020-07-08 14:51:542174검색

1. mysql 소스 설치 패키지를 다운로드합니다

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

2. mysql 소스를 설치합니다

yum localinstall mysql57-community-release-el7-8.noarch.rpm

3. mysql 소스가 성공적으로 설치되었는지 확인합니다

yum repolist enabled | grep "mysql.*-community.*"

리눅스 소스코드 설치 mysql5.7

4. 위의 그림이 보이면 설치가 성공한 것입니다.

vim /etc/yum.repos.d/mysql-community.repo 소스를 수정하여 기본 설치된 mysql 버전을 변경할 수 있습니다. . 예를 들어 버전 5.6을 설치하려면 5.7 소스의 활성화=1을 활성화=0으로 변경합니다. 그런 다음 5.6 소스의 ​​활성화=0을 활성화=1로 변경합니다. 수정 후 효과는 다음과 같습니다.

리눅스 소스코드 설치 mysql5.7

5. Mysql

yum install mysql-community-server

6을 시작합니다. Mysql

systemctl start mysqld

7을 시작합니다. 에

8 .루트 로컬 로그인 비밀번호 수정

mysql 설치가 완료되면 /var/log/mysqld.log 파일에 루트에 대한 기본 비밀번호가 생성됩니다. 다음 방법으로 루트 기본 비밀번호를 찾은 후 mysql에 로그인하여 수정하세요.

systemctl enable mysqldsystemctl daemon-reload

Command:

grep 'temporary password' /var/log/mysqld.log

Question: centos7.0이 mysql5.7.11을 설치한 후 mysql -u root를 사용하세요. p 데이터베이스에 연결합니다. 작업 팁: 이 명령문을 실행하기 전에 ALTER USER 문을 사용하여 비밀번호를 재설정해야 합니다. 리눅스 소스코드 설치 mysql5.7

ALTER USER 프롬프트에 따라 비밀번호를 변경하면 다음 명령을 실행할 수 있음을 발견했습니다.

mysql -uroot -p
기본 비밀번호 check 정책에서는 비밀번호에 대문자와 소문자, 숫자, 특수 기호가 포함되어야 하며 길이는 8자 미만일 수 없습니다. 그렇지 않으면 아래 그림과 같이 오류 1819(HY000): 비밀번호가 현재 정책 요구 사항을 충족하지 않는다는 메시지가 표시됩니다.

SET PASSWORD = PASSWORD(‘123456’);
set password for 'root'@'localhost'=password('你的新密码');

참고:

구성을 수정한 후 mysql 서비스를 다시 시작하세요. 효과:

grant all on *.* to 'root'@'127.0.0.1' identified by '123123'WITH GRANT OPTION;
flush privileges; //刷新权限表
리눅스 소스코드 설치 mysql5.7기본 구성 파일 경로:

구성 파일: /etc/my.cnf

로그 파일: /var/log//var/log/mysqld.log

서비스 시작 스크립트: /usr/lib/ systemd/system/mysqld.service

소켓 파일:/var/run/mysqld/mysqld.pid

위 내용은 리눅스 소스코드 설치 mysql5.7의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

관련 기사

더보기