APM AUTOINSTALL V 0.2.1
APM AUTOINSTALL V 0.1 을 올렸는줄 알았는데 안올렸네요. 출장이 잦다보니 잊어 버린 모양 입니다....ㅠㅠ
VMware에서 나름 테스트 한다고 했는데 환경이 다른 리얼서버 또는 가상서버에서는 어떨까 모르겠네요.
설치되는 APM버전은 Apache 2.4.29 , MariaDB 10.2.11, PHP 7.2.1 과 그외 필요한 라이브러리도 같이 설치가 됩니다.
압축된 파일을 다운 받으셔서 해제하면 간단한 설명서가 첨부되어 있으니 읽어 보시고 참조 하세요.
혹시라도 설치 및 사용 중에 문제가 있으시면 댓글 주세요. 최대한 빨리 확인 해 보고 조치 하겠습니다.
==========================================================================
미동부 시간 1/11/2018 21:54
수정 버전 올렸습니다. 기존에 받으셨던 분은 새로운 파일을 다운 받아 사용해 주세요....^^;;
아파치
Lv. 6
ubuntu 와 Rocky9 리눅스 APM설치 스크립트 AAI를 배포중 입니다.
댓글 18
MariaDB 10.2와 MySQL 5.7은 sql_mode 기본값이 바뀌어서 예전에 만들어진 모듈들은 물론이고, XE나 그누보드 코어도 어떤 데이터가 들어가는지에 따라 랜덤으로 오작동할 수 있습니다.
평소에는 멀쩡한 것 같다가 문자열이 좀 길어지거나 예상치 못한 값이 들어가면 갑자기 쿼리 실행에 실패하고, 증상을 재현해 보려고 'test' 등 다른 문자열을 입력하면 또 멀쩡하게 작동하는 엄청 짜증스러운 상황이 발생합니다. 그러나 my.cnf를 튜닝할 때 이런 것까지 감안하여 작업하시는 분은 드물고, 관련 정보도 거의 없어서 무작정 이것저것 건드려 보다가 더 망가지는 경우를 종종 봅니다.
MariaDB 설치 후 my.cnf 맨 밑에 아래와 같이 한 줄만 추가해 주시면 깔끔하게 해결됩니다.
sql_mode = NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
이 스크립트는 CentOS용인가요?
우분투는 https://sir.kr/so_server/1615 이것 다운로드 하시면 될듯 하네요....^^
비밀번호를 모르겠어요
그때 패스워드 입력하고 안내대로 따라 설치하면 끝나는 것 입니다.
혹시 건너 띄웠다면 쉘로 접속후에 /usr/bin/mysql_secure_installation 를 집적 입력후 진행 하셔도 됩니다.
MariaDB-client.x86_64 0:10.2.12-1.el7.centos MariaDB-server.x86_64 0:10.2.12-1.el7.centos
Dependency Installed:
boost-program-options.x86_64 0:1.53.0-27.el7 galera.x86_64 0:25.3.22-1.rhel7.el7.centos
perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7 perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7
perl-DBI.x86_64 0:1.627-4.el7 perl-IO-Compress.noarch 0:2.061-2.el7
perl-Net-Daemon.noarch 0:0.48-5.el7 perl-PlRPC.noarch 0:0.2020-14.el7
Complete!
‘/usr/share/mysql/my-innodb-heavy-4G.cnf’ -> ‘/etc/my.cnf.d/my-innodb-heavy-4G.cnf’
Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details.
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: ftp.iij.ad.jp
* epel: mirror.dmmlabs.jp
* epel-debuginfo: mirror.dmmlabs.jp
* epel-source: mirror.dmmlabs.jp
* extras: ftp.iij.ad.jp
* ius: mirrors.tongji.edu.cn
* remi-safe: mirrors.mediatemple.net
* updates: ftp.iij.ad.jp
Package 1:smartmontools-6.2-8.el7.x86_64 already installed and latest version
Nothing to do
/usr/sbin/setenforce: SELinux is disabled
컴플릿 다음에 cnf 수정되고 나서 에러가 있는거같아요
메모리가 4G가 안되는 서버인가요?
rm -rf /etc/my.cnf.d/my-innodb-heavy-4G.cnf 후에
cp -av /usr/share/mysql/my-medium.cnf /etc/my.cnf.d/ 실행후에 mariadb를 구동해 보시기 바랍니다.
마리아db가 정상구동이 되면 /usr/bin/mysql_secure_installation 를 재실행 하셔서 셋업을 마무리 하세요.
안되시면 다시 댓글 주시고 정확한 가상 서버 스펙을 주시면 vmware에서 서버 세팅하고 설치 해보겠습니다.
스크립트는 4기가 이상 서버에서만 되게 되어있나봐요...?
수정하시려면 에디터로 스크립트를 열고
cp -av /usr/share/mysql/my-innodb-heavy-4G.cnf /etc/my.cnf.d/ 를 검색 하셔서
my-innodb-heavy-4G.cnf 이부분을 my-huge.cnf 로 수정하면 대부분 설치가 가능 할것 같네요.
CentOS minimal로 업데이트 없이 설치 후 스크립트 실행 했는데
어제와 같은 오류가 나옵니다 OS설치후 업데이트 하고 했어야 했을까요?
메모리를 8GB로 hyper-v로 해보았는데
‘/usr/share/mysql/my-innodb-heavy-4G.cnf’ -> ‘/etc/my.cnf.d/my-innodb-heavy-4G.cnf’
Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details. 가 나오더라구요
os 설치할때 파티션도 따로 안잡고 했는데 이거와 관계가 있을까요?
실사용 서버는 메모리가 32Gb라서 정상 설치가 된 모양이네요.
저도 Vmware에 설치해보고 문제점을 찾아 보고 업데이트 해 보겠습니다.
훌륭하십니다.
혹, 실 서버 운영에도 가동해도 괜찮을지요?ㅎ
작업후에 몇가지 보안관련 작업만 해주시면 더 좋습니다....^^;;