Windows 7 바탕 화면에서 MySQL 대신 MariaDB를 사용하려고합니다. 다음은 지금까지 수행 한 단계입니다.MariaDB 5.5 MySQL 상단에 설치
- 이전에 내 PC에 MySQL이 설치되어 있습니다.
- MySQL을 제거하지 않았습니다.
- mariadb.org에서 mariadb-5.5.30-win32.msi를 다운로드했습니다.
- 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 원하는 경우
은 왜 그냥 mariadb, 설치 MySQL을 원하는가, 대상 디렉토리에 ib_logfile0 및 ib_logfile1라는를 제거? – ysth
동일한 mysql 클라이언트가 100 % 호환되는지는 모르겠지만 mysql -root -proot -P 3305' _should_ work. –
@ Joachim Isaksson : 고마워요. – Sandy