이 글은 주로 Centos7에 Mysql5.7.19를 설치하기 위해 yum을 사용하는 자세한 단계를 소개합니다. 편집자는 꽤 좋다고 생각해서 지금 공유하고 참고용으로 제공하겠습니다. 편집기를 따라가서 살펴보겠습니다.
Centos7의 yum 소스에는 mysql이 mariaDB로 대체되었기 때문에 기본적으로 mysql이 없습니다.
먼저 mysql의 repo 소스를 다운로드합니다. mysql 공식 웹사이트로 이동하여 최신 repo 소스 주소를 찾을 수 있습니다
주소:
https://dev.mysql.com/downloads/repo/yum /
Start Linux에서 repo 소스 다운로드
//下载mysql rpm包 # wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm //安装mysql rpm包 # rpm -ivh mysql57-community-release-el7-11.noarch.rpm //安装mysql # yum install mysql-community-server
설치가 성공적으로 완료되면 mysql 서비스를 다시 시작해야 합니다.
# service mysqld restart
새로 설치된 Mysql5.7은 루트 비밀번호를 무작위로 생성합니다. 먼저 이 무작위 비밀번호를 찾은 다음 새 비밀번호를 변경해야 합니다. grep 명령을 통해 임의의 루트 비밀번호를 찾을 수 있습니다.
[root@local bin]# grep "password" /var/log/mysqld.log 2017-09-24T08:03:30.664086Z 1 [Note] A temporary password is generated for root@localhost: 8A3xwbk8_P1A
임의의 비밀번호를 사용하여 mysql에 로그인하세요
[root@local bin]# mysql -uroot -p Enter password:
mysql> SET password=PASSWORD("mysql123"); ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
입력 후 루트 비밀번호를 재설정하세요
위의 오류가 발생한다면 비밀번호 설정이 너무 단순하다는 뜻입니다. 비밀번호 설정 규칙은 숫자, 대문자, 문자열을 포함해야 합니다.
mysql>grant all privileges on *.* to username@'%' identified by 'password';
위 내용은 Centos7에 yum을 사용하여 Mysql5.7.19를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!