2013-05-21 4 views
2

Windows 7 바탕 화면에서 MySQL 대신 MariaDB를 사용하려고합니다. 다음은 지금까지 수행 한 단계입니다.MariaDB 5.5 MySQL 상단에 설치

  1. 이전에 내 PC에 MySQL이 설치되어 있습니다.
  2. MySQL을 제거하지 않았습니다.
  3. mariadb.org에서 mariadb-5.5.30-win32.msi를 다운로드했습니다.
  4. mariadb-5.5가 설치되어 있지만 설치하는 동안 서비스 이름을 변경하라는 메시지가 나타납니다 (기본적으로 서비스 이름은 MySQL 및 포트 번호로 3306) 같은 서비스 이름이 설치된 MySQL을 가지고 있기 때문에 & 포트 번호. 그래서 더 포트에 의해 HediSQL에서 연결하지 않을 때 나는 지금

3305로 MariaDB & 포트로 서비스 이름을 변경 : 3305 및 로컬 호스트 나는 MariaDB에 연결할 수 있어요 그리고 MySQL은 같은과 4 기본 데이터베이스를 보여주고있다 즉 information_schema, mysql, performance_schema 및 test입니다.

포트 번호 : 3306 (예 : 이전에 설치된 MySQL의 기본 포트 번호)과 동일한 방식으로 HediSQL에서 연결할 수 있으며 이전 MySQL에 연결할 수 있으며 다른 응용 프로그램 데이터베이스를 보여줍니다.

지금까지는 절대적으로 좋습니다.

하지만 아래 명령을 사용하여 MySQL에 연결하는 것처럼 명령 줄에서 MariaDB를 연결하는 방법 : mysql -uroot -proot 즉 MySQL 클라이언트.

또한 MariaDB 5.5/bin에서 모든 .exe 파일 (일부 추가 .exe 파일 제외)이 MySQL/bin과 동일하다는 것을 알 수 있습니다. 내부적으로 동일한 MySQL 서버를 사용하고 있습니까? 그렇다면 MariaDB를 별도로 설치해야하는 이유는 무엇입니까?

지금 MariaDB를 사용하려면 응용 프로그램 DB를 MySQL에서 MariaDB로 가져와야합니까?

저는이 두 DB 사이에 혼란스러워합니다. 도와주세요.

안부, Sandip 원하는 경우

+0

은 왜 그냥 mariadb, 설치 MySQL을 원하는가, 대상 디렉토리에 ib_logfile0 및 ib_logfile1라는를 제거? – ysth

+1

동일한 mysql 클라이언트가 100 % 호환되는지는 모르겠지만 mysql -root -proot -P 3305' _should_ work. –

+0

@ Joachim Isaksson : 고마워요. – Sandy

답변

0

, 당신은 MariaDB의 DATADIR에 MySQL을의 DATADIR에서 데이터 디렉토리를 복사 할 수 있습니다. MySQL과 MariaDB를 정상적으로 종료 (예 : 서비스 중지)하고 파일을 복사하십시오. 당신은 시작시 문제에 주로 가능성이 실행 (다른 로그 크기는 정상적으로 처리되지 않는) 것이기 때문에

마지막으로,