Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 뒤로 가기
- 태권브이
- 이미지주소추출
- xcache
- security.limit_extensions
- 워드프레스한글팩
- node.js
- node 이미지 저장
- php
- set foreign_key
- rsync
- no key alg
- simplexml_load_filesimplexml
- 리플리케이션 오류
- openfire
- 날짜계산
- 중독 게임
- 태권v
- 외래키
- 특정 패키지 업데이트 중지 / 해제
- 훼인
- MySQL
- 쁘띠프랑스
- mongodb
- 앞으로 가기
- quota
- php-fpm
- ssmtp
- 재귀쿼리
- strtotime
Archives
- Today
- Total
일상 기록 창고
우분투에서 mysql apt 설치 후 데이터 디렉토리 옮기기 본문
데이터 이동을 아무 생각 없이 했더니 에러가 쏟아졌다.
에러 메세지
Process: 18633 ExecStartPost=/usr/share/mysql/mysql-systemd-start post 이 구분에서 /var/lib/mysql 디렉터리가 없다고 나옴 |
1. mysql.cnf 설정 변경
sudo vi /etc/mysql/mysql.conf.d/mysqld.conf 다음 라인 수정 수정 전 : datadir = /var/lib/mysql 수정 후 : datadir = 원하는 디렉토리 |
2. AppArmor 설정 변경 해주기.
다음 파일을 열어 수정하자. sudo vi /etc/apparmor.d/usr.sbin.mysql # Allow data dir access /var/lib/mysql/ r, /var/lib/mysql/** rwk 위부분을 이전한 디렉토리 정보로 변경한다. sudo vi /etc/apparmor.d/abstractions/mysql /var/lib/mysql{,d}/mysql{,d}.sock rw, 수정 한 후 재시작을 해주자. sudo service apparmor restart |
3. 이렇게 진행 후에도 에러가 난다면 다음 추가 작업을 진행하자.
sudo vi /usr/share/mysql/mysql-systemd-start if[ ! d /var/lib/mysql ] && [ ! -L /var/lib/mysql ]; then
위의 부분을 찾아 수정해준다. 경로는 데이터 이전한 경로 |
'프로그래밍 > mysql' 카테고리의 다른 글
Specified key was too long; max key length is 767 bytes (0) | 2018.05.04 |
---|---|
현재 날짜의 주차 구하기 (0) | 2017.07.27 |
16.04 에 mysql 5.7x 버전 설치 깔끔하게 지우기. (0) | 2016.05.29 |
우분투 16.04 설치 후 mariadb-server-10.0 설치 후 로그인 오류 (0) | 2016.05.19 |
mysql로 1주전 월요일~일요일 (0) | 2014.10.16 |