mysql 과 쌍둥이 Database 인 MariaDB 설치하기.
1. mariadb download
https://downloads.mariadb.org 에 접속해서 해당하는 버전을 다운로드(zip 파일)
** 현재 안정화 버전은 5.5.34(mysql 5.5에 대응) , 베타버전은 10.6 beta(mysql 5.6에 대응)를 테스트 중.
2. download 된 zip 파일을 압축해제 한다.
3. 압축이 풀린 디렉토리를 설치하고자 하는 곳으로 옮긴다.
ex) c:\maraidb-5.5.34
4. my-innodb-heavy-4G.ini 을 my.ini로 복사
5. my.ini 파일 편집
[client]
default-character-set = utf8
[mysqld]
init_connect = SET collation_connection = utf8_general_ci
init_connect = SET NAMES utf8
character-set-server = utf8
collation-server = utf8_general_ci
# innodb
innodb_data_home_dir = "c:/maraidb-5.5.34/data/"
[mysqldump]
default-character-set = utf8
[mysql]
default-character-set = utf8
5. mysql 실행
c:/maraidb-5.5.34/bin/mysqld
** mysql을 윈도우 서비스로 등록
mysqld --install 서비스명.
6. mysql 에 root user로 접속
c:/maraidb-5.5.34/bin>mysql -u root -p
Enter password: <== 엔터키 입력하고 넘어간다
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> use mysql
<== db 변경
Database changed
7.
mysql DB의 user 테이블의 내용 확인
MariaDB [mysql]> desc user;
<== user 테이블의 구조 확인
8.
root user의 비밀번호 변경 및 적용
MariaDB [mysql]> update user set password=password('변경할비밀번호') where user='root'; <== 비번 변경
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3 Changed: 3 Warnings: 0
MariaDB [mysql]> flush privileges;
<== 적용
Query OK, 0 rows affected (0.00 sec)