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/iptables
3306 포트 오픈저장 종료
그리고 방화벽 을 다시 켜 세 요.
다시 연결 테스트 진행:
연결 이 성공 하여 자 유 롭 게 사용 할 수 있 음 을 보 여 줍 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
바이너리 파일cat 또는tail, 터미널 디코딩 시 처리 방법cat으로 바이너리 파일을 보려고 할 때 코드가 엉망이 되어 식은땀이 났다. 웹에서 스크롤된 정보의 처리 방법과alias의 설정을 요약합니다. reset 명령을 사용하여 터미널을 재설정합니다.이렇게 하면 고치지 못하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.