Fedora 3 를 사용중입니다.
RPM으로 설치된 Mysql의 DB 데이터가 저장되는 장소는 어디에 있는지요.
그리고, 이를 수정할수 있다면, 어디를 건드려야 위치를 바꿀수 있습니까?
# mysqladmin -u root -p var password: xxxxxx
하면 설정 값들이 쭉~~~~~ 나오는데
datadir 라는 변수가 데이터가 저장되는 디렉토리 위치 입니다...
| connect_time | 5 | | datadir | /var/lib/mysql/ |
새로운 곳에 계정 설정을 하셔야 합니다.
mysql 디렉토리에서 ./scripts/mysql-install-db 스크립트가 있을 것입니다. 스크립트 인수에 --datadir=[계정위치] 옵션을 추가하시면 계정위치에 해당하는 곳에 DB 파일을 만들 수 있습니다.
그런 다음 부팅 스크립트 파일이 있는 /etc/rc.d/init.d 디렉토리에서 mysql.server 파일을 찾으셔서 내부에 있는 환경 변수 중, datadir 의 값을 위에서 쓴 계정위치로 바꿔주세요. 그럼 계속 그 위치의 DB를 참조하게 됩니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
[code:1]# mysqladmin -u root -p varpas
하면 설정 값들이 쭉~~~~~ 나오는데
datadir 라는 변수가 데이터가 저장되는 디렉토리 위치 입니다...
계정 위치를 바꾸시려면...
새로운 곳에 계정 설정을 하셔야 합니다.
mysql 디렉토리에서 ./scripts/mysql-install-db 스크립트가 있을 것입니다. 스크립트 인수에 --datadir=[계정위치] 옵션을 추가하시면 계정위치에 해당하는 곳에 DB 파일을 만들 수 있습니다.
그런 다음 부팅 스크립트 파일이 있는 /etc/rc.d/init.d 디렉토리에서 mysql.server 파일을 찾으셔서 내부에 있는 환경 변수 중, datadir 의 값을 위에서 쓴 계정위치로 바꿔주세요. 그럼 계속 그 위치의 DB를 참조하게 됩니다.
댓글 달기