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 디렉터리에 복사합니다.
구성 파일이 필요한 경우 이메일을 남겨주세요. 아래 의견을 보내주시면 보내드리겠습니다.
그림과 같이:
명령어: 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
mysqld --defauslts-file=/data/mysql/mysql3306/mysql3306.cnf &
사진:
[성공적으로 시작되었는지 확인]
명령:
ps axu | grep mysqld
12. Mysql에 로그인합니다:명령:
mysql --socket=/tmp/mysql3306.sock -uroot -p
[참고 ] 9번에서 입력한 첫 번째 비밀번호를 입력하세요. 그림과 같이
여기서 몇 가지 수정이 필요합니다. Mysql에 로그인하고 명령을 입력하세요.
1단계: 후속 로그인을 용이하게 하기 위해 루트 계정 비밀번호를 123456으로 변경합니다.
명령:
'123456'으로 식별된 사용자 root@localhost 변경
2단계: 권한 해제명령:
권한 플러시
그림 :
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)를 참고해주세요!