>  기사  >  데이터 베이스  >  rpm 패키지를 사용하여 centos6.5에 mysql5.7을 설치할 때 초기화 오류에 대한 해결 방법

rpm 패키지를 사용하여 centos6.5에 mysql5.7을 설치할 때 초기화 오류에 대한 해결 방법

黄舟
黄舟원래의
2017-09-05 14:07:152103검색

이 글은 주로 centos6.5에서 rpm 패키지 설치 시 발생하는 초기화 오류에 대한 해결방법을 소개합니다. 필요하신 분들은 참고하시면 됩니다

1. rz를 서버에 업로드하고 압축을 풀어보세요


rz
[root@mini2 upload]# tar -xvf mysql-5.7.19-1.el6.i686.rpm-bundle.tar

2, rpm 패키지를 설치합니다


rpm -ivh mysql-community-common-5.7.19-1.el6.i686.rpm
rpm -ivh mysql-community-libs-5.7.19-1.el6.i686.rpm 
rpm -ivh mysql-community-libs-compat-5.7.19-1.el6.i686.rpm
rpm -ivh mysql-community-client-5.7.19-1.el6.i686.rpm
rpm -ivh mysql-community-server-5.7.19-1.el6.i686.rpm

참고: 새로 설치하는 것이 아니지만 이전에 rpm으로 설치한 적이 있거나 제대로 설치되지 않은 후 제거된 경우 다음과 같은 상황이 발생할 수 있습니다.

실행 시 rpm -ivh mysql-community-server-5.7.19-1.el6.i686.rpm, 다음과 같은 출력이 나타나는 경우:

데이터 디렉터리가 지워지지 않았기 때문일 가능성이 높습니다. 수동 초기화로 이동하여 다음 명령을 실행해 보겠습니다.


[root@mini2 upload]# mysqld --initialize --user=mysql  
2017-08-29T05:22:18.750237Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-08-29T05:22:18.754943Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.
2017-08-29T05:22:18.755064Z 0 [ERROR] Aborting

오류가 발생한 것을 발견했습니다. 보고했는데 오류 메시지와 함께 Baidu에서 검색했습니다. Blind, 데이터 디렉토리를 지워야 함을 발견했습니다:

공식 문서에서 데이터 디렉토리 위치는:

그런 다음 지우고 다시 시도하십시오.


[root@mini2 upload]# rm -rf /var/lib/mysql/*

다음 초기화:


mysqld --initialize --user=mysql

다음 mysql 시작:


[root@mini2 upload]# service mysqld start

mysqld 시작: ​​​​​[확인]

3. ( 비밀번호가 2개 있는 이유는 이전에 완전히 제거하지 않았기 때문일 것입니다. 직관적으로 새 비밀번호를 사용하여 로그인해야 합니다. 내 로그인은 괜찮습니다. 비밀번호는 Adgwggdr%1e2

5입니다. 비밀번호를 변경하고 클라이언트가 다른 컴퓨터에서 로그인할 수 있도록 허용하세요

[root@mini2 upload]# grep 'temporary password' /var/log/mysqld.log
2017-08-29T05:00:02.613275Z 1 [Note] A temporary password is generated for root@localhost: tzqjMvkHH3+C
2017-08-29T05:31:51.340338Z 1 [Note] A temporary password is generated for root@localhost: Adgwggdr%1e2


요약

위 내용은 rpm 패키지를 사용하여 centos6.5에 mysql5.7을 설치할 때 초기화 오류에 대한 해결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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