>  기사  >  데이터 베이스  >  Centos_MySQL에 MySQL을 설치하기 위한 그래픽 튜토리얼

Centos_MySQL에 MySQL을 설치하기 위한 그래픽 튜토리얼

PHP中文网
PHP中文网원래의
2016-11-30 23:59:40933검색

Mysql은 일반적으로 사용되는 데이터베이스이며 일상적인 개발에 자주 사용됩니다. 작업을 잘 수행하려면 먼저 도구를 연마해야 합니다. 이 문서에서는 Centos(다른 Linux 배포판과 유사)에서 Mysql을 설치하는 방법을 구체적으로 설명합니다. 먼저 준비할 자료: Mysql, 여기서는 64비트를 사용합니다. 포털:

http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.15-linux-glibc2. 5-x86_64.tar.gz.

1. 설치 방법은 무엇인가요?

A. Mysql 바이너리 설치 패키지를 다운로드하고 사용할 개인 구성 파일을 구성합니다.

B. 빠른 설치를 위해 Ubuntu의 apt-get, Centos의 yum, rpm과 같은 Linux 패키지 관리 도구를 사용하세요.

블로그 게시물 1 참조: http://www .tuicool .com/articles/2EfM7f.

참고 블로그 게시물 2: http://www.bitsCN.com/article/94284.htm

참고 블로그 게시물 3: http://www.bitsCN.com/article/94287 .htm

C. 소스코드 편집 및 설치는 블로그 포스팅 참고: http://www.bitsCN.com/article/94291.htm

2. 위의 설치 방법의 단점.

A. 구성 파일을 직접 DIY할 수 있어 매우 편리합니다.

B. 간단하고 편리하며 빠르지만 무료가 아닌 경우가 많으며 최신 Mysql 버전을 사용하지 못할 수도 있으므로 초보자에게 적합합니다.

C. 소스코드 설치가 더 복잡합니다. 관심이 있으신 분들은 한번 사용해 보시고 빠르게 사용하시고 싶으시면 처음 2가지 방법으로 설치하시는 걸 추천드립니다

3. 바이너리 MySQL 설치

1. 설치 패키지를 루트 디렉터리에 다운로드합니다.

명령: cd ~/

                           wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.15- linux-glibc2.5-x86_64.tar.gz

2. opt 디렉터리에 새 폴더 mysql을 만듭니다. 명령: mkdir /opt/mysql

3. 다운로드한 설치 패키지의 압축을 /opt/mysql에 푼다.

명령: cd /opt/mysql

tar -zxvf ~/mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz

4. 소프트 링크 생성:

명령: ln -s /opt/mysql/mysql-5.7.15-linux-glibc2.5-x86_64/ /usr /local/mysql

[참고] 패키지 관리를 용이하게 하려면 소프트 링크를 만드세요.

생성 성공 여부 확인:

명령: ls -lh /usr/local/

5. Mysql 사용자 및 Mysql 사용자 그룹을 추가합니다.

명령: groupadd mysql

     useradd -g mysql -s /sbin/nologin -d /usr/local/mysql -M mysql

6. 전역 변수 구성

명령: vim /etc/profile

프로필 파일의 마지막 줄에 다음 코드를 추가합니다. PATH=$PATH :/usr/local/mysql/bin

그림과 같이:

그런 다음 저장하고 종료합니다. 명령: source /etc /profile

7. 구성 파일

Mysql을 구성해야 합니다. 일반적으로 정의된 구성 파일이 없으면 Mysql은 먼저 etc 디렉토리로 이동하여 구성 파일인 my.cnf 파일을 찾습니다. 그렇지 않은 경우 /usr/local/ 아래의 etc 디렉토리로 계속 이동합니다. mysql 경로를 찾아보세요. 여기서는 내 구성 파일을 사용하고 있습니다.

mv 명령 또는 cp 명령을 사용하여 이 파일을 루트 디렉터리로 가져옵니다.

8. Mysql 데이터, 로그, 소켓을 저장할 폴더를 만듭니다.

명령: mkdir -p /data/mysql/mysql3306/{data,logs,tmp}

생성이 완료되면 6단계의 구성 파일을 /data/mysql 경로의 mysql3306 디렉터리에 복사합니다.

구성 파일이 필요한 경우 이메일을 남겨주세요. 아래 의견을 보내주시면 보내드리겠습니다.

그림과 같이:

Centos_MySQL에 MySQL을 설치하기 위한 그래픽 튜토리얼

명령어: cp ~/mysql3306.cnf /data/mysql/mysql3306/

[참고] 이 명령은 일괄적으로 디렉터리를 생성하는 데 사용됩니다. 데이터 폴더는 루트 폴더와 동일한 수준에 있습니다. 이 경로는 이미 3306을 생성했기 때문에 스크린샷 3308을 사용하겠습니다. 예.

:) 자, 여기까지 잘 따라오셨다면요. 이제 절반 이상 완료하신 것을 축하합니다. 이제 남은 것은 MySQL을 초기화하고 시작하고 로그인하는 것뿐입니다.

9. MySQL 초기화:

명령:mysqld --initialize datadir=/data/mysql/mysql3306/data/

[참고] 명령 진행 중 오류가 없으면 성공한 것입니다. 오류가 있는 경우 /data/mysql/mysql3306/data로 이동하여 error.log를 열어 오류 원인을 확인할 수 있습니다. 경고가 발생하면 무시해도 됩니다.

사진:


[참고] 이 명령이 성공적으로 실행되면 마지막에 루트 계정에 대한 임시 로그인 비밀번호가 제공됩니다(그림의 빨간색 화살표). 이전 Mysql 버전의 루트 로그인에 대한 기본 비밀번호는 빈 비밀번호였습니다. , 하지만 이것이 변경되었습니다. 따라서 이 임시 비밀번호를 기록해 두고 나중에 12단계에서 로그인할 때 사용할 수 있도록 저장해야 합니다.

10. 4단계에서 해당 디렉토리를 mysql 사용자에게 권한을 부여합니다.

명령:

chown -R mysql:mysql /usr/local/mysql 
chown -R mysql:mysql /opt/mysql 
chown -R mysql:mysql /data/mysql

11. Mysql 시작:

명령:

mysqld --defauslts-file=/data/mysql/mysql3306/mysql3306.cnf &

사진:


[참고] 명령 뒤의 '&'는 MySQL을 백그라운드에서 실행하도록 허용합니다. 오류가 발생하지 않으면 성공적으로 시작할 수 있습니다.

[성공적으로 시작되었는지 확인]
명령:
ps axu | grep mysqld

표시됨:


12. Mysql에 로그인합니다:

명령:

mysql --socket=/tmp/mysql3306.sock -uroot -p

[참고 ] 9번에서 입력한 첫 번째 비밀번호를 입력하세요. 그림과 같이


성공적으로 로그인한 후에는 "show Databases;"를 사용하여 데이터베이스를 볼 수 없다는 것을 알 수 있습니다.

여기서 몇 가지 수정이 필요합니다. Mysql에 로그인하고 명령을 입력하세요.
1단계: 후속 로그인을 용이하게 하기 위해 루트 계정 비밀번호를 123456으로 변경합니다.
명령:
'123456'으로 식별된 사용자 root@localhost 변경
2단계: 권한 해제
명령:
권한 플러시
그림 :


이 때 "show Databases;"를 다시 사용해 보면 이미 데이터베이스를 볼 수 있다는 것을 알게 될 것입니다.

13. mysqld 종료:

명령:

mysqladmin --socket=/tmp/mysql3306.sock -uroot -p shutdown

[참고 ] 이 이름은 포트 3306에 대한 mysql 소켓을 닫습니다. 이는 또한 이 Mysql 설치 방법의 장점입니다. 여러 개의 인스턴스를 보유하고 해당 인스턴스를 편리하게 관리할 수 있습니다. 이제 MySQL을 사용하기 위한 설치 및 로그인이 성공적으로 완료되었으므로 이를 기반으로 구성 파일을 복사 및 수정한 후 포트 3307로 인스턴스를 생성할 수 있습니다. 마음껏 즐겨보세요!

다음은 제가 설치한 두 인스턴스의 스크린샷입니다.

가능한 FAQ:

Q: 배웠다고 생각합니다. MySQL을 설치하는 방법. 그럼 어쩌지?

A: 하하, "Must Know Mysql"을 확인하여 Mysql 지식과 기술을 활용하고 강화할 수 있습니다.

Q: MySQL 시작 및 로그인 명령은 yum 설치보다 더 복잡하고 번거롭습니다.

답: 너무 어려서 샘플이므로 스크립트를 사용하여 로그인해 보세요. 스크립트 작성 방법은 향후 업데이트를 계속 지켜봐 주시기 바랍니다.

요약:

이번에는 Mysql 설치 방법을 마스터했습니다. 하지만 MySQL 기술을 향상하려면 구성 파일과 사용법을 자세히 살펴봐야 합니다.

위 내용은 Centos_MySQL하에서 MySQL 설치를 위한 그래픽 튜토리얼 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!



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