기본 콘텐츠로 건너뛰기

CentOS7 MariaDB 마리아DB 설치

 

마리아DB설치


curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash

입력하여 /etc/yum/yum.repos.d/mariadb.repo를 생성 시킨다
arm71로 설치가 되면 저기서 에러가 나고 실제로 마리아db설치가 안됩니다
os설치의 중요성.....

yum -y install MariaDB-server

마리아db를 설치합니다.

systemctl enable mariadb

마리아DB를 자동으로 실행되도록 한다

systemctl start mariadb
mysql_secure_installation

DB 실행하고 보안설정 진행

switch to unix_socket authentication?
Y
Change the root password?
N
Remove Anonymous users?
Y
Dissallow root login remotely?
N
Remove test database and access to it?
Y
Reload privilege tables no?
Y
세팅완료

semanage port -l | grep mysqld_port_t

마리아DB의 포트번호를 확인하는 명령어인데 사용 못하다고 하면

yum -y install policycoreutils-python

설치한 후에 다시 실행하면 포트번호를 확인할 수 있다.

systemctl restart mariadb
firewall-cmd --permanent --add-port=3306/tcp

방화벽에 3306를 열어둔다

firewall-cmd --reload

방화벽 재시작

mysql -u root -p

마리아db접속

use mysql
grant all privileges on *.* to'root'@'%' identified by'비밀번호';

mysql사용하고 계정에 권한을 지정해 준다

flush privileges; 

grant 테이블을 재조회 함으로써, 권한 변경사항을 즉시 적용하도록 한다

exit;

끈다

vi /etc/my.cnf.d/server.cnt

[mysql]
port=3306
 
#bind-address=0.0.0.0

server.cnt를 열어서 mysql영역에 포트를 지정해준다 bind-address를 지정하지 않으면 접속허용IP 전체허용이다.

systemctl restart mariadb

마리아 db를 재시작한다.

출처 : https://noobnim.tistory.com/14?category=845317

댓글

이 블로그의 인기 게시물

메이븐으로 라이브러리 인식

 간혹 퍼블릭 jar가 아닌 파일이 있는데 그럴때 쓰면 될듯 <dependency> <groupId> SimpleCryptLib </groupId> <artifactId> SimpleCryptLib </artifactId> <version> 1.1.0 </version> <scope> system </scope> <systemPath> ${basedir}/src/main/webapp/WEB-INF/lib/SimpleCryptLib-1.1.0.jar </systemPath> </dependency> version, scope, systemPath는 꼭 작성해야 한다 groupId, artifactId, version은 암거나 해도 되는거 같음 최근(2021.05.04)스프링 부트    < dependency > < groupId > NiceID </ groupId > < artifactId > NiceID </ artifactId > < version > 1.0 </ version > < scope > system </ scope > < systemPath > ${basedir}/src/main/resources/lib/NiceID.jar </ systemPath > </ dependency > 이걸 추가해주는것도 필요할지도..?? < build > < plugins > < plugin > < groupId > org.springframework.boot </ groupId > < artifactId > spring-bo...

mac 맥 맥북 Brew 완전 삭제

맥북에서 Brew 초기화 Brew를 써서 h2를 쓰려고 하는데 brew install h2가 안되서 이리 저리 알아보다가 완전 삭제 후 다시 설치 하니까 되서 그 방법을 남겨놈 1. 터미널에 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)" 입력후 y랑 뭐 비번.. 2. /usr/local 폴더에서 Homebrew 폴더 삭제 rm -rf Homebrew/ 권한설정으로 잘.....삭제하고 3. 다시 설치 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 좀 오래걸리니까 기다려야한다는걸 배움... 출처.... https://discourse.brew.sh/t/error-no-formulae-found-in-taps/8331/9