Linux 에서 MySQL 마 운 트 해제 및 설치 그림 튜 토리 얼

처음으로 블 로 그 를 쓰 고 2 년 동안 개발 을 했 습 니 다.업무 의 여가 시간 에 자신 에 게 의미 있 는 일 을 찾 아 주 었 습 니 다.개발 과정 에서 의 경험 과 정 리 를 공유 하 는 동시에 자신의 노트 라 고 생각 합 니 다.가끔 은 자신 도 기억 하지 못 하 는 것 이 있 습 니 다.자,폐 화 는 여기까지 입 니 다.다음은 Linux 환경 에서 MySQL 을 마 운 트 해제 하고 설치 하 는 상세 한 절 차 를 설명 하 겠 습 니 다.본 고 는 바 이 너 리 패키지(소스 코드)설치 방식 의 MySQL 을 예 로 들 어 설명 한다.
1.MySQL 데이터베이스 마 운 트 해제
1.my sql 서 비 스 를 검사 하고 서비스 프로 세 스 를 닫 습 니 다.
(1)Linux 에 로그 인 한 후 service my sql status 또는 service my sql status 명령 을 실행 하여 MySQL 서비스 상 태 를 확인 하고 디 렉 터 리 에 있 는 my sql 스 크 립 트 의 파일 이름 을 초기 화 합 니 다.저 는 my sql 입 니 다.

(2)실행 중이 면 service my sql stop 또는 service my sql stop 명령 을 실행 하여 MySQL 서 비 스 를 중단 합 니 다.디 렉 터 리 에 있 는 my sql 스 크 립 트 의 파일 이름 을 초기 화 하 는 것 에 따라 정 합 니 다.저 는 my sql 입 니 다.

2.my sql 설치 디 렉 터 리 를 찾 아 삭제 합 니 다.
(1)find/name my sql 을 실행 하여 my sql 과 관련 된 디 렉 터 리 를 찾 습 니 다.

(2)rm-rf'디 렉 터 리'를 실행 하여 찾 은 디 렉 터 리 삭제

3,mysql 프로필 삭제
(1)rm-rf/etc/my.cnf 명령 을 실행 하여/etc/my.cnf 파일 삭제

(2)rm-rf/etc/init.d/mysql 명령 을 실행 하여/etc/init.d/아래 mysql 과 관련 된 모든 파일 을 삭제 합 니 다.일반적으로 mysql 파일 이나 mysql 파일 을 포함 하고 mysql 파일 이 존재 하면 rm-rf/etc/init.d/mysql 명령 을 실행 합 니 다.

4,mysql 사용자 및 사용자 그룹 삭제
(1)id mysql 명령 을 실행 하여 MySQL 사용자 및 사용자 그룹 보기

(2)userdel mysql 명령 을 실행 하여 MySQL 사용자 및 사용자 그룹 삭제

이 mysql 마 운 트 해제 완료!
2.MySQL 데이터베이스 설치
1.mysql 설치 패키지 다운로드
(1)my sql 홈 페이지 에 들 어가 컴 파일 된 바 이 너 리 패 키 지 를 다운로드 하고 다운로드 페이지 에서 필요 한 버 전 을 선택 합 니 다.(다운로드 목록 에 들 어간 후 Windows 버 전의 패 키 지 는 항상 XSkyWalker 브 라 우 저 를 설치 하여 다운로드 할 수 있 습 니 다.XSkyWalker 다운로드 주소:https://www.jb51.net/softs/192435.html)다음 그림 과 같다.

(2)페이지 를 끝까지 당 겨 64 비트 시스템 에서 Linux-Generic(glibc 2.5)(x86,64-bit)을 다운로드 하고 32 비트 시스템 에서 Linux-Generic(glibc 2.5)(x86,32-bit)을 다운로드 합 니 다.

2,업로드 및 압축 해제 mysql 설치 패키지
다운로드 한 mysql 설치 패키지 mysql-5.6.16-linux-glibc 2.5-x8664.tar.gz 는 ftp 도 구 를 통 해 Liux 호스트 에 업로드 합 니 다.설치 패키지 가 있 는 디 렉 터 리 에 들 어가 명령 을 실행 합 니 다:tar -zxvf mysql-5.6.16-linux-glibc2.5-x86_64.tar.gz 압축 해제 패키지.

3.시스템 my sql 사용자 그룹 및 사용자 추가
실행 명령:groupadd my sql 과 useradd-r-g my sql my sql

4,mysql 데이터베이스 설치
(1)명령 실행:cd/usr/local 설치 MySQL 소프트웨어 디 렉 터 리 진입

(2)실행 명령:mv mysql-5.6.16-linux-glibc 2.5-x8664 mysql 압축 해제 후의 문 가 폴 더 이름 을 mysql 로 바 꿉 니 다.

(3)명령 실행:cd/usr/local/mysql 설치 디 렉 터 리 에 들 어가 기

(4)명령 실행: chown-R my sql:my sql./현재 디 렉 터 리 소유 자 를 my sql 사용자 로 변경 합 니 다.

(5)명령 실행: ./scripts/mysql_install_db--user=mysql 설치 데이터베이스

(6)명령 실행: chown-R root:root./현재 디 렉 터 리 소유 자 를 root 사용자 로 변경 합 니 다.

(7)명령 실행: chown-R my sql:my sql./data 현재 data 디 렉 터 리 소유 자 를 my sql 사용자 로 변경 합 니 다.

이 mysql 설치 완료
5.my sql 서 비 스 를 시작 하고 my sql 서 비 스 를 시작 합 니 다.
(1)실행 명령:cd/usr/local/mysql/support-files

(2)명령 cp my-medium.cnf/etc/my.cnf 실행;cp mysql.server/etc/init.d/mysql.부팅 스 크 립 트 를 초기 화 디 렉 터 리 에 저장 합 니 다.my-medium.cnf(5.5 버 전이 존재 하지 않 고 5.6 버 전이 존재 하지 않 음)가 존재 하지 않 으 면 명령 cp my-default.cnf/etc/my.cnf 를 실행 합 니 다.cp mysql.server /etc/init.d/mysqld

(3)/etc/my.cnf 와/etc/init.d/mysqld 파일 내용 을 수정 하고 파일 내용 의 모든 기본 설정 경로/usr/local/mysql 를 mysql 의 설치 디 렉 터 리 로 대체 합 니 다.제 가 설치 한 디 렉 터 리 는/usr/local/mysql 입 니 다.수정 할 필요 가 없습니다.주로 bin 과 data 의 경 로 를 설정 합 니 다.
(4)명령 실행:service my sqld start my sql 서비스 시작

(5)명령 실행:ps-ef|grep mysql 에서 mysql 서비스 설명 이 시작 되 었 음 을 보 았 습 니 다.그림:

6.my sql 루트 사용자 암 호 를 수정 합 니 다.기본 값 은 비어 있 습 니 다.
실행 명령:/usr/local/mysql/bin/mysqladmin-u rootpassword 123456,123456 은 사용자 비밀번호 로 자신의 요구 에 따라 설정 할 수 있 습 니 다.

7.my sql 클 라 이언 트 를 기본 경로 에 두 기
실행 명령:ln-s/usr/local/mysql/bin/mysql/usr/local/bin/mysql

메모:소프트 체인 을 사용 하 는 것 을 권장 합 니 다.파일 을 직접 복사 하지 마 십시오.시스템 에 여러 버 전의 my sql 을 설치 할 수 있 습 니 다.
8.mysql 원 격 접근 권한 설정
(1)실행 명령:/usr/local/mysql/bin/mysql-u root-p,로그 인 암 호 를 입력 하고 mysql 에 들 어가 기

비밀 번 호 를 입력 할 때 콘 솔 에 비밀 번 호 를 표시 하지 않 습 니 다.
(2)명령 실행:use mysql;  여기 번호 도 명령 의 일부분 이 니 주의 하 세 요.

(3)원 격 로그 인 사용 자 를 만 들 고 권한 을 부여 하 며 명령 을 수행 합 니 다.grant all privilegeson*.*to root@"%"identified by'123456'WITH GRANT OPTION;

명령 의 루트 는 원 격 로그 인 이름 입 니 다.123456 은 원 격 로그 인 사용자 비밀번호 입 니 다.비밀 번 호 는 도중에 빨 간 선 으로 덮어 쓰 는 부분 입 니 다.
(4)명령 실행:flush privileges;강제 새로 고침 권한

이제 다른 호스트 에서 설 정 된 원 격 사용자 이름과 비밀 번 호 를 통 해 my sql 에 로그 인 할 수 있 습 니 다.
OK!해결!
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기