반응형
알려진 방식으로 sudo apt install mariadb-server를 설치하면 10.3버전으로 설치가 되는데요. 이 때 최신의 MariaDB를 설치하려면 일부 설정을 수정해야합니다. 가장먼저 apt update 실행후 시작합니다. sudo apt update && apt -y upgrade 마리아db 백업후 정지합니다. 그리고 필요하다면 datadir역시 복사해도 괜찮습니다. select @@datadir; select @@datadir; mysqldump -u root -p --all-databases > serv_bak.sql sudo service mysql stop 먼저 sudo apt remove mariadb-server mariadb-client를 통해 삭제합니다. MariaDB 최신버..
mariadb를 오프라인에서 설치할 경우에 설치 방법을 간단히 정리해보았습니다. 리눅스 프로그램 설치 리눅스의 프로그램 설치는 아래의 3가지 방법으로 가능합니다. 먼저 우리가 가장 많이 사용하는 방법은 패키지 관리 명령어를 사용하는 방법입니다. 패키지 관리 명령어를 이용한 설치 Ubuntu와 같은 데비안 계열의 apt-get RHEL, CentOS와 같은 레드햇 계열의 yum 배포 파일을 이용한 설치 데비안 계열의 .deb 레드햇 계열의 .rpm 바이너리 파일을 이용한 설치 실행파일로 tar.gz 형태 제공 다만 인터넷이 연결이 되어 있지 않은 상황이라면 이렇게 설치하기가 어려운데요. 그럴때 사용할수 있는 방법을 알아보겠습니다. Mariadb 설치 준비하기 기본적으로 ubuntu의 오프라인 설치에는 de..
Fulltext index란? Maridadb는 % 연산자를 사용하여 LIKE 패턴 연산을 지원할 뿐만 아니라, 단어 또는 구문에 대한 검색을 지원하며 이를 풀 텍스트(FULLTEXT) 검색이라고 부른다. LIKE%으로 검색을 하면 데이터가 늘어날수록 개개의 글자를 일일히 대조해야 하기 때문에 검색속도가 느려지는 단점이 있습니다. 하지만 fulltext index는 긴 문장 전체를 대상으로 인덱싱을 하여 속도가 빠릅니다. 다만 InnoDB와 MyISAM 테이블만 지원하며, char, varchar, text타입 문자만 지원한다. Fulltext index 만들기 MariaDB에서 아래의 명령어로 Fulltext INDEX를 만들수 있는데요. ALTER TABLE 테이블명 ADD FULLTEXT INDEX..
오늘은 ubuntu에 워드프레스를 한번 설치해보겠습니다. 일반적으로 LEMP를 설치한다고 하는데요. LEMP란? 리눅스 플랫폼에 웹 서버로는 Nginx(엔진엑스) PHP DB는 MariaDB를 사용할 것입니다. 이것을 줄여서 LEMP 서버(Linux + (E)Nginx + MariaDB + PHP)라고 부릅니다. Nginx를 ‘엔진엑스’라고 읽어서 E가 들어간다고 합니다.. 리눅스설치는 AWS 등에서 간단히 설치가 가능하니 해당 방법은 제외하겠습니다. MariaDB 설치하기 먼저 MariaDB를 설치해보고자 합니다. sudo apt install mariadb-server mariadb-client 이 후 status를 통해서 버전과 함께 잘 설치되었는지 확인합니다. systemctl status mar..