태그 글목록: mysql

mysql에서 mariadb 로 migration 퀵하게 보기

ice_logo-5dcea9e47b780ff52f75c3c3304d54827f56211e[2]

mariadb (version:10.0.3 win 64bit) 를 다운 받는다.

1. 기존 mysql 폴더를 mysql_org 로 변경한다. 

2. mariadb 폴더를 mysql 로 변경한다. (반칙?)

3. mysql_org/data 폴더를 mysql(현재마리아)/data 랑 바꺼치기한다.

4. mysql_org/bin 에 있는 my.ini 파일을 mysql(현재마리아)/bin 에 있는 my.ini 랑 바꺼치기.

그리고 mysqld 를 실행해봄. 모든 클라이언트가 잘되는듯 싶더니… 허걱 특정쿼리가

“Cannot load from mysql.proc. The table is probably corrupted”  에러~!!!

5. bin 디렉터리를 뒤져서 mysql_upgrade 파일을 클릭함 (이건 먼가 마이그하는듯)

끝남

이모든 절차를 “에이 되겠지” 하고 검색도 안해봄. 그랬더니 됨.

양덕의 “상식에의한 업그레이드” 만쉐~!

 

<부록>

나는야 개발자. 프로그램도 테스트 해봐야지!

1. php – 최신판으로 기존 소스 돌려봐도 다 잘됨. 아파치 설정 바꾼거 없음.

2. java – 기존 mysql 라이브러리로 사용시 서버프로세스랑 통신 오류(마리아 서버 데몬이 죽어 버림)

결국

2.1 mariadb-java-client-1.1.3.jar 를 lib 에 추가 하고

2.2 driver class 도 mysql에서 mariadb로 변경(아래참조) -> 아주 잘됨

datasource.jdbc.driver=org.mariadb.jdbc.Driver

datasource.jdbc.url=jdbc:mariadb://localhost:3306/HB_BUILDING?autoReconnect=true

쿼리실행해보고 느낀건 확실히 빨라짐 누가 20%라고 하던데 innodb 기준으로

주관적 편파 판정 하건데 10배는 빠른듯. 근데 mongodb랑 비교해보니 몽고가 더빠름.

결론 : 오라클마이에스큐엘싫어 차라리 마리아가 열배나아 근데 몽고가 더좋아

 

  • Facebook
  • Google Plus
  • Twitter
  • LinkedIn
  • Pinterest
  • Tumblr
  • Instapaper
  • Delicious

mysql 관리툴(무료) 설치 퀵하게 보기

1. 오라클에서 Oracle SQL Developer 를 다운받는다. [여기]

2. JDBC Driver for MySQL (Connector/J) 를 다운로드 받는다 [여기]

3. SQL Developer 에서 설정한다. 아래그림처럼
sdmct
도구 > 환경설정 > 데이터베이스 > 타사 JDBC 드라이버 > jar 경로 선택

4. 확인누르고 접속해보면 mysql 탭이 보임

5. 인증샷. 헤더에 Oracle SQL Developer 라고 써있지만. 이건 mysql 임

result

모 회사 트라이얼 버전을 쓰다가 갑자기 가격정책이 바뀌어서..
걍 공짜 써야겟음. mysql/oracle에 OSX 도 되니 이게더 나아..

번들 만쉐~!

  • Facebook
  • Google Plus
  • Twitter
  • LinkedIn
  • Pinterest
  • Tumblr
  • Instapaper
  • Delicious