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 = utf8mb4systemctl --now enable mariadb
firewall-cmd --add-service=mysql --permanent
firewall-cmd --reload
mysql_secure_installation
(비밀번호 설정 후 모든 질문에 대하여 y 처리)
- 비밀번호 1234
- anonymous user 삭제
- root 계정 삭제
- 테스트 db 삭제
- 테이블 새로 불러오기
- -p에 붙여서 비밀번호 입력
mysql -u root -p1234- -p만 입력 후 비밀번호 따로 입력
mysql -u root -pSELECT 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 설치
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라는 데이터베이스를 생성하시오.