>  기사  >  데이터 베이스  >  Linux_MySQL에서 rpm 모드로 mysql을 설치하는 방법에 대한 튜토리얼

Linux_MySQL에서 rpm 모드로 mysql을 설치하는 방법에 대한 튜토리얼

WBOY
WBOY원래의
2016-11-30 23:59:381248검색

설치마다 조금씩 다릅니다. 이번에도 이렇게 해보고 기록해 보겠습니다.

1. 먼저 rpm 패키지를 다운로드해야 합니다.

미러 주소: http://mysql.mirrors.pair.com/Downloads/

다른 버전에 따라 다운로드하도록 선택할 수 있습니다.

MySQL-server-5.6.20-1.el6.i686.rpm

MySQL-client-5.6.20-1.el6.i686.rpm

MySQL-devel-5.6.20-1.el6.i686.rpm (이 패키지는 백업용입니다)

rpm을 사용해 mysql을 설치하면 mysql-server만 설치하면 명령줄 모드로 mysql에 접속할 수 없기 때문에 mysql-client도 설치해야 한다

2. 서버 설치 시작:

실행 명령: rpm -ivh MySQL-server-5.6.20-1.el6.i686.rpm

설치가 완료되면 다음 메시지가 표시됩니다.

팁 1: mysql-server를 설치한 후 루트 계정의 비밀번호가 무작위로 생성되어 다음 위치에 저장됩니다: /root/.mysql_secret 여기

팁 2: mysql-server 설치 후 처음으로 mysql에 접속할 때 기본 비밀번호를 변경해야 합니다

이를 확인한 후 다음과 같이 find / -name mysql 명령을 실행하여 mysql-server의 설치 위치를 찾아야 합니다.

/etc/logrotate.d/mysql                                       /etc/rc.d/init.d/mysql                                                 /usr/share/mysql ---- my-default.cnf 파일이 포함되어 있습니다

/usr/bin/mysql

/usr/lib/mysql

/var/lib/mysql ---- 데이터베이스 파일 저장 디렉터리

그런 다음 실행:

find / -name my.cnf

다음과 같이 mysql-server 구성 파일의 위치를 ​​찾습니다.

/usr/my.cnf

그런 다음 mysql-server를 시작하고 다음을 실행합니다:

/etc/init.d/mysql start

시작이 성공했다는 메시지가 표시된 후 다음을 실행합니다.

ps -el | grep mysql

mysql-server가 성공적으로 설치되었음을 나타내는 mysqld의 관련 프로세스 정보가 시스템에 나열됩니다!

3. mysql-client 설치:

mysql-server를 설치한 후에는 명령줄에서 데이터베이스에 연결할 수 있는 방법이 없으므로 계속해서 mysql-client를 설치하고 다음 명령을 실행해야 합니다.

rpm -ivh MySQL-client-5.6.20-1.el6.i686.rpm

잠시 후 시스템에 설치가 성공했다는 메시지가 표시됩니다.

mysql -u root -p 접속 시 비밀번호를 입력해야 하는데, 비밀번호는 아까 생성한 임의의 비밀번호를 입력하면 성공합니다!

mysql 콘솔에 들어간 후 다음을 실행하세요.

시스템에서 먼저 비밀번호를 변경해야 한다는 메시지를 확인했습니다. 따라서 먼저 시스템을 종료한 후 다음을 실행하세요. mysqladmin -u root -p 비밀번호 'new-passwd'

비밀번호를 변경하려면 mysql에 다시 연결하고 방금 설정한 비밀번호를 입력한 다음 show Databases 명령을 계속 실행하면 성공합니다.

4. 그러면 질문이 있습니다. 여전히 mysql-devel 패키지를 설치해야 합니까?

해 보세요.

실행:

rpm -ivh MySQL-devel-5.6.20-1.el6.i686.rpm

설치가 성공했다는 메시지가 표시되고 mysql에 연결하여 show 데이터베이스를 실행하면 여전히 작동합니다. . . !

구글링:

MySQL-dev는 별로 필요 없을 것 같습니다~~

이상은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되길 바라며, 많은 응원 부탁드립니다.

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