"MariaDB"의 두 판 사이의 차이
잔글 |
잔글 |
||
1번째 줄: | 1번째 줄: | ||
MariaDB를 정리 합니다. | MariaDB를 정리 합니다. | ||
− | *홈페이지 : | + | *홈페이지 : https://mariadb.org/ |
− | *다운로드 : | + | *다운로드 : https://downloads.mariadb.org/ |
− | *플랫폼 : | + | *플랫폼 : |
− | *라이선스 : | + | *라이선스 : |
− | ==MariaDB 개요== | + | == MariaDB 개요 == |
== CentOS 6.5에서 MariaDB 설치 == | == CentOS 6.5에서 MariaDB 설치 == | ||
67번째 줄: | 67번째 줄: | ||
mysql -u root -p mysql | mysql -u root -p mysql | ||
− | + | quit | |
== MariaDB UTF-8 설정 == | == MariaDB UTF-8 설정 == | ||
78번째 줄: | 78번째 줄: | ||
== MariaDB JDBC Driver == | == MariaDB JDBC Driver == | ||
− | *다운로드 사이트 : https://downloads.mariadb.org/client-java/ | + | *다운로드 사이트 : [https://downloads.mariadb.org/client-java/ https://downloads.mariadb.org/client-java/] |
== 관리자 가이드 == | == 관리자 가이드 == | ||
174번째 줄: | 174번째 줄: | ||
참고 문헌 | 참고 문헌 | ||
− | *http://www.if-not-true-then-false.com/2011/install-nginx-php-fpm-on-fedora-centos-red-hat-rhel/ | + | *[http://www.if-not-true-then-false.com/2011/install-nginx-php-fpm-on-fedora-centos-red-hat-rhel/ http://www.if-not-true-then-false.com/2011/install-nginx-php-fpm-on-fedora-centos-red-hat-rhel/] |
== Galera Cluster == | == Galera Cluster == | ||
182번째 줄: | 182번째 줄: | ||
<pre class="fixed" style="padding: 9px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; margin-top: 0px; margin-bottom: 20px; line-height: 20px; word-break: break-all; word-wrap: normal; white-space: pre; border: 1px solid rgb(227, 227, 227); min-height: 20px; -webkit-box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px inset; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px inset; overflow-x: auto; background-color: rgb(245, 245, 245);">yum install MariaDB-Galera-server MariaDB-client galera</pre> | <pre class="fixed" style="padding: 9px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; margin-top: 0px; margin-bottom: 20px; line-height: 20px; word-break: break-all; word-wrap: normal; white-space: pre; border: 1px solid rgb(227, 227, 227); min-height: 20px; -webkit-box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px inset; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px inset; overflow-x: auto; background-color: rgb(245, 245, 245);">yum install MariaDB-Galera-server MariaDB-client galera</pre> | ||
− | + | == 참고 문헌 == | |
− | ==참고 문헌== | + | [[Category:Database|Category:Database]] |
− | |||
− | [[Category:Database]] |
2015년 3월 30일 (월) 10:12 판
MariaDB를 정리 합니다.
- 홈페이지 : https://mariadb.org/
- 다운로드 : https://downloads.mariadb.org/
- 플랫폼 :
- 라이선스 :
목차
MariaDB 개요
CentOS 6.5에서 MariaDB 설치
MariaDB 저장소 생성
vi /etc/yum.repos.d/MariaDB.repo
[mariadb] |
MariaDB 설치
yum update service mysqld start |
MariaDB 환경 설정
vi /etc/my.cnf
yum update service mysql start mysql -u root -p mysql |
CentOS 7에서 MariaDB 설치
- CentOS 7에서 MariaDB 설치
yum install mariadb-server mariadb systemctl start mariadb.service systemctl enable mariadb.service
- MariaDB 환경 설정
mysql_secure_installation mysql -u root -p mysql quit
MariaDB UTF-8 설정
MariaDB JDBC Driver
- 다운로드 사이트 : https://downloads.mariadb.org/client-java/
관리자 가이드
데이터 폴더 위치 변경
MariaDB를 종료 합니다.
service mysql stop |
SELinux 보안 설정 수정
setenforce 0 vi /etc/selinux/config
SELINUX=permissive |
vi /etc/init.d/mysql
datadir=/cloudnas/database/mysql |
vi /etc/my.cnf.d/server.cnf
[mysqld] |
MariaDB를 기동 합니다.
service mysql start |
MariaDB를 데이터 폴더 변경 여부를 확인 합니다.
mysql -uroot -p mysql
show variables where variable_name = 'datadir'; |
오류 : Headers and client library minor version mismatch
오류 메시지
Warning: mysql_connect(): Headers and client library minor version mismatch. Headers:50173 Library:50312 in /cloudnas/www/ossbiz/public_html/blog/wp-includes/wp-db.php on line 1409
버전 확인
php -i | grep 'Client API'
조치 방안
yum erase php-mysql
yum install php-mysqlnd
참고 문헌
Galera Cluster
Galera Cluster에서 1개의 node만 write로 구성(DeadLock 회피)하고 Auto Increment (Table Lock 발생)를 사용하지 않으면 무단하게 구성할 수 있다고 합니다.
yum install MariaDB-Galera-server MariaDB-client galera