Linux 원 격 배치 MySQL 데이터베이스 상세 절차

5101 단어 Linuxmysql
Linux 원 격 배치 MySQL 데이터베이스,참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다.
1.0 설치yum install lrzsz -y명령(외부 압축 패키지 플러그 인 가 져 오기(다운로드 무시 하면 됨)
1.1 mysql 압축 패 키 지 를/usr/local 파일 디 렉 터 리 에 복사 하여 압축 풀기:

1.2 가 져 온 Mysql 압축 패 키 지 를 압축 해제 하고 입력:tar -zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz명령

1.3 압축 해제 가 완료 되면 압축 해제 후의 파일 이름 을:mysql 입력:mv mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz mysql명령 으로 파일 이름 을 변경 합 니 다.

1.4 linux 시스템 자체 mysql 마 운 트 해제(자체 플러그 인 미 비)
보기:rpm -qa|grep mysql하면,만약,만약...
마 운 트 해제:yum remove mysql mysql-server mysql-libs
입력:rpm -qa|grep mysql명령 을 다시 보고 아무것도 표시 되 지 않 으 면 삭 제 된 것 을 표시 합 니 다.
마 운 트 해제 에 성공 하지 못 하면 관련 파일 을 표시 합 니 다.
1.5 사용자 그룹 과 사용자 만 들 기
사용자 그룹 만 들 기:rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64사용자 생 성:groupadd mysql
1.6 my sql 사용자 에 게 전용 사용자 그룹 과 사용 자 를 지정 합 니 다.
먼저 data 폴 더 를 만 들 고 my sql 파일 디 렉 터 리 에 들 어가 data 폴 더 를 만 듭 니 다.

cd /usr/local/mysql
mkdir data

1.7 사용자 와 사용자 그룹 지정

cd /usr/local/
chown -R mysql mysql/
chgrp -R mysql mysql/

1.8 mysql 초기 화

cd /usr/local/mysql/bin
yum -y install numactl

./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US
생 성 된 my sql 임시 암 호 를 기억 하 십시오.

비밀 번 호 를 잊 어 버 리 거나 다시 초기 화 하려 면 my sql/data 디 렉 터 리 에 있 는 파일 을 삭제 한 다음 초기 화 명령 을 실행 할 수 있 습 니 다.
1.9 my.cnf 설정
입력:useradd -r -g mysql mysql설정 파일 에 들 어 가 는 명령

 [mysqld]
 basedir=/usr/local/mysql/
 datadir=/usr/local/mysql/data/
이 정 보 를 프로필 에 복사 하고 i 키 를 누 르 면 편집 합 니 다.

편집 후 ESC 버튼 을 누 르 고 Shift+를 누 르 기;wq 입력 저장 종료
2.0 MySQL 시작

cd /usr/local/mysql/bin
./mysqld_safe --user=mysql &

2.1 자동 시동 설정

cd /usr/local/mysql/support-files/
cp mysql.server /etc/init.d/mysql
vi /etc/init.d/mysql
그림 아래 위치 에 my sql 디 렉 터 리 추가

다음 그림 은 추 가 된 저장 종료 입 니 다.

권한 수여:vi /etc/my.cnf부팅 으로 설정:chmod +x /etc/init.d/mysql
2.2 서비스 시작
시작 서비스:chkconfig --add mysql서비스 정지:service mysql start재 부팅 서비스:service mysql stop보기 서비스:service mysql restart
2.3 MySQL 로그 인
bin 디 렉 터 리 진입:service mysql status로그 인:cd /usr/local/mysql/bin
암 호 를 수정 하고 로그 인 권한 을 부여 하 며 권한 을 부여 하면 효력 이 발생 합 니 다.
비밀번호 변경:./mysql -u root -p비밀 번 호 를 루트 로 변경 합 니 다.
로그 인 권한 부여:set password=password("root");권한 수여 발효:grant all privileges on *.* to'root' @'%' identified by 'root';
2.4 Navicat 로 윈도 링크 리 눅 스 시스템 mysql 데이터베이스 테스트

링크 표시 에 실패 하면 당황 하지 마 세 요!방화벽 이 3306 포트 를 열지 않 은 게 틀림 없어 요.
2.5 방화벽 설정 파일 열기
방화벽 설정 파일 에 들 어가 기flush privileges;
한 줄 추가:vi /etc/sysconfig/iptables3306 포트 오픈
저장 종료
그리고 방화벽 을 다시 켜 세 요.

다시 연결 테스트 진행:

연결 이 성공 하여 자 유 롭 게 사용 할 수 있 음 을 보 여 줍 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기