>  기사  >  데이터 베이스  >  Linux에서 mysql 데이터 파일의 기본 경로 변경

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

王林
王林앞으로
2020-01-22 20:33:252135검색

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으로 문의하시기 바랍니다. 삭제