>  기사  >  데이터 베이스  >  mysql은 Linux에서 데이터베이스 디렉토리 마이그레이션을 구현합니다.

mysql은 Linux에서 데이터베이스 디렉토리 마이그레이션을 구현합니다.

王林
王林앞으로
2020-01-28 21:35:052220검색

mysql은 Linux에서 데이터베이스 디렉토리 마이그레이션을 구현합니다.

1. mysql 설치 디렉터리 보기

etc/my.cnf 디렉터리에서 설치 디렉터리 보기

2 mysql 디렉터리에 들어가서 mysql 서비스 중지

cd usr/local/mysql
service mysql stop

(권장 관련 기사 튜토리얼: mysql 비디오) tutorial)

3. 전체 mysql 디렉토리를 이동합니다.

cp -rf /usr/local/mysql/  home/mysql

4. my.cnf 파일에서 mysql 위치를 수정하고 저장합니다.

  [client]  
  default-character-set=utf8
  [mysqld]  
  character-set-server=utf8  
  datadir=/home/mysql/data  
  basedir=/home/mysql  
  socket=/home/mysql/tmp/mysql.sock  
  lower_case_table_names=1
  [mysqld_safe]  
  log-error=/home/mysql/log/mysqld.log

5. 서비스를 다시 시작합니다.

cd usr/local/mysql
service mysql start

다음과 같은 문제가 발생했습니다.

Starting MySQL.The server quit without updating PID file (/home/local/mysql/data/localhost.localdomain.pid).

mysql은 Linux에서 데이터베이스 디렉토리 마이그레이션을 구현합니다.해결책 다음과 같이:

/home/local/mysql/data 디렉토리 권한을 수정합니다. 명령은 다음과 같습니다.

chown -R mysql.mysql /home/local/mysql/data

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

mysql 튜토리얼

위 내용은 mysql은 Linux에서 데이터베이스 디렉토리 마이그레이션을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제