리눅스, Window 에서 MariaDB 설치 및 세팅

sso·2025년 5월 8일
0

리눅스 서버

목록 보기
37/40

dnf -y install mariadb-server
systemctl --now enable mariadb

vi /etc/my.cnf.d/charset.cnf

[mysqld]
character-set-server = utf8mb4
[client]
default-character-set = utf8mb4

systemctl --now enable mariadb

firewall-cmd --add-service=mysql --permanent
firewall-cmd --reload

mysql_secure_installation
(비밀번호 설정 후 모든 질문에 대하여 y 처리)

  • 비밀번호 1234
  • anonymous user 삭제
  • root 계정 삭제
  • 테스트 db 삭제
  • 테이블 새로 불러오기
  1. -p에 붙여서 비밀번호 입력
    mysql -u root -p1234
  2. -p만 입력 후 비밀번호 따로 입력
    mysql -u root -p

SELECT user, host, password FROM mysql.user;

CREATE USER winuser@10.0.2.141 IDENTIFIED BY 'qwer';
GRANT ALL ON *.* TO winuser@10.0.2.141;

CREATE USER winuser@192.168.111.1 IDENTIFIED BY 'qwer';
GRANT ALL ON *.* TO winuser@192.168.111.1;

Window(Host OS)에 마리아 db 설치

https://mariadb.org/download/?t=mariadb&p=mariadb&r=11.7.2&os=windows&cpu=x86_64&pkg=msi&mirror=blendbyte

MariaDB CMD에서 진행

mysql -h 192.168.111.200 -u winuser -pqwer --skip-ssl
비밀번호 qwer

에러가 계속 발생해서 1. ssl 우회접속 명령어 추가 2. 192.168.111.1 ip 오류라서 해당 ip로 계정 생성하여 해결

Win에서 DB 생성

CREATE DATABASE 4gl;


문제

Server A를 초기화 한 후 MariaDB 서버를 설치한 이후(단, 설치 시 보안 유지를 위한 절차를 수행) 상대방과 연결하되, 클라이언트는 윈도우 혹은 Server A 등의 리눅스 중 하나를 선택하여 접속한 후 temp라는 데이터베이스를 생성하시오.

profile
오늘도 하나씩 해결해 나가자!

0개의 댓글