mysql 서버 인스턴스가 하드 디스크의 한 데이터베이스와 플래시 메모리에있는 다른 데이터베이스에 액세스 할 수 있습니까? 플래시 메모리에 하나의 데이터베이스를 유지하고 다른 하나는 내 하드 디스크에 유지해야하는 Linux 상자에서이 mysql 인스턴스를 실행하고 있습니다. 도와주세요.Mysql - 동일한 서버의 다른 위치에있는 두 데이터베이스에 액세스하기
1
A
답변
2
데이터베이스를 생성하기위한 MySQL의 문서는 말한다 : MySQL은 데이터베이스는 데이터베이스의 테이블에 해당하는 파일이 들어있는 디렉토리로 구현됩니다
. 처음에 데이터베이스를 만들 때 데이터베이스에 테이블이 없으므로 CREATE DATABASE 문은 MySQL 데이터 디렉토리 및 db.opt 파일 아래에 디렉토리 만 생성합니다.
따라서 create database를 실행 한 후 데이터베이스에 대한 디렉토리가 있습니다. 이 디렉토리로 플래시 메모리를 마운트하고 모든 것을 복사해야합니다.
매우 비슷한 일 대신 내가 심볼릭 링크가 간단하고 유연 생각 마운트 지점의 심볼릭 링크를 사용하여 수행 할 수 있습니다
0
someming 같은 : 데이터베이스를 만들 (2) CD/일부/경로/MySQL은/
이 DBNAME 디렉토리가
MV DBNAME/일부/기타/장소/어디서/당신/원하는/IT/DBNAME LN -s/일부/기타/장소/어디서/당신/원하는/IT/DBNAME DBNAME
(mysql 서버에/mysql 서버가 필요로하는 권한을 doublecheck하십시오. 이 새로운 심볼릭 링크)
관련 문제
- 1. 레일 : set_table_name을 사용하여 동일한 mysql 서버의 다른 데이터베이스에 연결
- 2. iphone에서 MySQL 데이터베이스에 액세스하기
- 3. 파이썬에서 MySQL 데이터베이스에 액세스하기
- 4. 웹 서비스를 통해 다른 위치에있는 다른 동일한 테이블의 테이블을 업데이트하십시오.
- 5. PHP와 다른 서버의 Oracle 데이터베이스에 연결
- 6. NHibernate - 동일한 데이터베이스에 액세스하는 두 개의 SessionFactories
- 7. 다른 도메인의 MySQL 데이터베이스에 연결
- 8. 다른 정적 서버의 동일한 캐시 사용
- 9. 동일한 MySQL 데이터베이스에 여러 사이트가 있습니다.
- 10. 스크립트와 동일한 디렉토리에있는 파일에 액세스하기
- 11. 서버의 WebClient.UploadData를 사용하여 정확한 데이터에 액세스하기
- 12. PHP와 다른 프로세스에서 MySQL에 동시에 액세스하기
- 13. 동일한 테이블에서 두 개의 다른 값 (mysql)을 선택하십시오.
- 14. MySQL : 다른 서버에있는 여러 데이터베이스에 쿼리 결합
- 15. PHP : 동일한 데이터베이스에 여러 개의 MySQL 연결 시뮬레이션
- 16. 다른 서버의 파일에 대한 mysql 복원
- 17. 다른 PHP 페이지에서 동일한 MySQL 연결 사용
- 18. mysql : - 두 개의 차이 데이터베이스에 데이터를 삽입하십시오.
- 19. 다른 데이터베이스에 여러 테이블을 연결 하시겠습니까? MySQL
- 20. VB.NET에서 mysql 데이터베이스에 연결
- 21. 내 서버의 현재 날짜를 mySQL 데이터베이스에 저장된 날짜와 비교하고 싶습니다.
- 22. 다른 클래스의 TextView에 액세스하기
- 23. 다른 방법으로 변수에 액세스하기
- 24. tinyMCE에서 다른 라이브러리에 액세스하기
- 25. LINQ와 동일한 연결 문자열을 사용하여 두 개의 다른 데이터베이스에 액세스하려고 시도했습니다.
- 26. PHP에서 다른 페이지의 배열에 액세스하기
- 27. 두 서버의 GAC를 비교합니까?
- 28. 내 로컬 MySQL 서버의 호스트 이름은 무엇입니까?
- 29. localhost에서 온라인 MySQL 데이터베이스에 연결
- 30. 서버의 ms sql 데이터베이스에 연결
죄송합니다. 내 말은, 나는 다른 하드 디스크/볼륨에 2 개의 다른 데이터베이스를 생성해야합니까? 하드 디스크 HDD_1 및 HDD_2가있는 경우입니다. 나는 2 개의 다른 데이터베이스, 즉 HDD_1에 Database_1을, HDD_2에 Database_2를 유지할 필요가있다. 이것이 가능한가? – ihavprobs
질문이 분명했습니다. Linux/Unix가 마운트 포인트로 파일 시스템을 관리하는 방법을 알고 있습니까? 간단히 말해서 : 리눅스는 하나의 디렉토리 트리를 가지고 있습니다 (Drive a : b :가 아닙니다). 하드 디스크를 임의의 디렉토리에 마운트 할 수 있습니다. 따라서 데이터베이스 디렉토리가 "/ usr/mysql/databases"인 경우 HDD_1에 "/ usr/mysql/databases/database1"디렉토리를 가질 수 있으며 "/ usr/mysql/databases/database2"에 HDD_2를 마운트 할 수 있습니다 . 그런 다음이 디렉토리와 그 내용은 HDD_2에 저장되지만 HDD_1에 시스템 디렉토리 트리가 있으면 완전히 투명하게 표시됩니다. 이제 더 명확 해? – Marko