Linux에서 mysql 데이터 파일의 기본 경로 변경

王林
풀어 주다: 2020-01-22 20:33:25
앞으로
2088명이 탐색했습니다.

Linux에서 mysql 데이터 파일의 기본 경로 변경

rpm 설치 방법으로 MySQL 데이터베이스를 설치한 후 데이터 파일의 기본 경로는 /var/lib/mysql이지만 루트 디렉터리는 적합하지 않습니다. 데이터 파일을 저장하므로 데이터베이스 파일의 기본 경로를 변경해야 합니다.

변경 방법은 다음과 같습니다.

환경 소개:

원본 경로: /var/lib/mysql

#🎜🎜 #대상 경로 :/home/mysql_data/mysql

Linux 시스템 버전: centos7.6

MySQL 데이터베이스 버전: 5.7.25

무료 학습 비디오 튜토리얼:

mysql 비디오 튜토리얼

특정 단계:

1 대상 경로를 생성합니다


mkdir -p /home/mysql_data
로그인 후 복사
#🎜 🎜#2. MySQL을 닫습니다

systemctl stop mysqld
로그인 후 복사

3. 데이터 파일을 복사합니다

cp -arp /var/lib/mysql /home/mysql_data
로그인 후 복사

4.

#🎜 🎜#datadir 및 소켓의 원래 경로를 대상 경로로 변경

datadir=/home/mysql_data/mysql
socket=/home/mysql_data/mysql/mysql.sock
로그인 후 복사

5 MySQL 서비스를 시작합니다

systemctl start mysqld
로그인 후 복사
#🎜 🎜#참고:#🎜🎜 #

1. 오류는 다음과 같이 보고됩니다.

해결책:

#🎜🎜 #명령을 실행합니다:

#🎜🎜 #

setenforce 1
로그인 후 복사
Linux에서 mysql 데이터 파일의 기본 경로 변경다시 시작합니다.

2. 오류는 다음과 같이 보고됩니다.



솔루션:

#🎜🎜 # my.cnf 구성 파일을 수정하고 다음 구성을 추가하거나 수정합니다.

[client]socket = /home/mysql_data/mysql/mysql.sock
로그인 후 복사

권장 관련 기사 및 튜토리얼:

mysql tutorialCan't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

위 내용은 Linux에서 mysql 데이터 파일의 기본 경로 변경의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:cnblogs.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!