MySQL 후속 버전
MariaDB는 리눅스에서 주로 Apache + PHP + MySQL (MariaDB) 를 서로 연동해서 웹애플리케이션을 제공할 수
있는 구성요소를 사용할 때 많이 사용한다. 이를 줄여서 APM이라고 말한다.
외국에서는 APM을 LAMP라고 말하기도 한다. (Linux + Apache + MySQL(MariaDB) + PHP)
실습> 리눅스에 mariaDB 설치
mariadb : mariadb client
mariadb-server : mariadb server
# yum -y install mariadb mariadb-server
# systemctl enable mariadb
# systemctl status mariadb
● mariadb.service - MariaDB database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
Active: inactive (dead)
실습> MariaDB 삭제하기
# systemctl stop mariadb
# yum -y remove mariadb mariadb-server mariadb-libs
# rm -rf /var/lib/mysql
실습> MariaDB 설치하기 복습
# yum -y install mariadb mariadb-server
실습> 윈도우용 MariaDB 설치하기
MariaDB 공식 사이트 : https://mariadb.org/download/
MariaDB 버전 : 10.5.13
https://mariadb.org/download/?t=mariadb&p=mariadb&r=10.5.13&os=windows&cpu=x86_64&pkg=msi&m=yongbok
1. 다운로드 받아서 설치
mariaDB 설치 후
MariaDB 설치 경로 : C:\Program Files\MariaDB 10.5
| 2. PATH 설정하기 단축키 : 윈도우 + Break 파일탐색기 : 내PC -> 오른쪽 마우스 속성 -> 고급 시스템 설정 -> 고급 탭 -> 환경변수 -> 사용자 변수 -> path -> 편집 -> 새로 만들기 아래 MariaDB가 설치된 경로를 저장한다. C:\Program Files\MariaDB 10.5\bin MariaDB 설정파일 위치 : C:\Program Files\MariaDB 10.5\data\my.ini |
3. mariaDB 설치 후 utf8 설정하기
시작 메뉴 -> my.ini를 클릭해서 열고 my.ini를 아래와 같이 복사한다.
| [mysqld] datadir=C:/Program Files/MariaDB 10.5/data port=3306 innodb_buffer_pool_size=1018M character-set-server=utf8 collation-server = utf8_general_ci init_connect=SET collation_connection=utf8_general_ci init_connect=SET NAMES utf8 [client] port=3306 plugin-dir=C:/Program Files/MariaDB 10.5/lib/plugin default-character-set=utf8 [mysql] default-character-set=utf8 |
4. 언어셋(utf8) 설정
그래픽을 이용해서 MariaDB를 중지/시작하는 방법
1. 윈도우 + R (실행창) : services.msc (서비스)
2. MariaDB 중지
3. MariaDB 시작
4. 언어셋 확인
또는
cmd를 이용해서 MariaDB를 중지하는 방법 : 관리자 권한으로 실행
C:\WINDOWS\system32>net stop mariadb
MariaDB 서비스를 멈춥니다..
MariaDB 서비스를 잘 멈추었습니다.
cmd를 이용해서 MariaDB를 시작하는 방법 : 관리자 권한으로 실행
C:\WINDOWS\system32>net start mariadb
MariaDB 서비스를 시작합니다..
MariaDB 서비스가 잘 시작되었습니다.
DB 접속 방법
1. CLI 환경에서 접속하는 방법
- mysql.exe
2. GUI 환경에서 접속하는 방법
- HeidiSQL(무료)
-u 를 생략하면 윈도우 사용자로 접속하기 때문에 root 접속할 수 없다.
C:\Program Files\MariaDB 10.5\bin>mysql -h localhost -p
Enter password: ******
ERROR 1045 (28000): Access denied for user 'user1'@'localhost' (using password: YES)
반드시 윈도우즈에서는 -u 로 사용자를 지정하고 DB 로 접속한다.
C:\Program Files\MariaDB 10.5\bin>mysql -h localhost -u root -p
Enter password: ******
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 10
Server version: 10.5.13-MariaDB mariadb.org binary distribution
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
-h 를 생략하면 -h localhost 가 된다.
'Download & Install' 카테고리의 다른 글
| Oracle 설치 및 php 연동에 필요한 파일들 (0) | 2021.12.08 |
|---|---|
| phpMysqlAdmin 설치 (0) | 2021.12.08 |
| [Linux] Ubuntu Server 설치 & 네트워크 설정 (0) | 2021.11.13 |
| GNS 프로그램 설치 & 네트워크 구동 (0) | 2021.11.12 |
| [Linux] CentOS 7 에 pip 설치하는 방법, 예제, 명령어 (0) | 2021.11.10 |