티스토리 뷰
1. 구글 번역기를 이용해서 무슨 내용인지 확인해가며 아래 사이트 순서대로 따라한다.
http://www.tecmint.com/install-mariadb-in-debian/
1에서 비밀번호 설정하는 창이 안나올 수 있다.
-> sudo apt-get update
-> sudo apt-get install mariadb-server
-> mysql -V
2. 설치확인
1번에서 설치확인까지 해주지만 들어가봐야지 아느것.
$ sudo mysql -u root -p
비밀번호 그냥 엔터
접속 된다면
> show databases; 를 날려보자
리스트가 나온다면 성공.
3. 외부접속 설정
a. mysql 설정
$ sudo vi /etc/mysql/my.cnf
(정확히는.. 인클루드 된 파일을 찾아보니 이 파일이다 > /etc/mysql/mariadb.conf.d/50-server.cnf)
bind-address = 127.0.0.1 의 앞에 #를 붙여 주석 처리 한다.
ex)
sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf
(찾기) /127
b. iptables 설정
$ iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
$ iptables -A OUTPUT -p tcp --dport 3306 -j ACCEPT
$ iptables-save
c. mysql 사용자에게 외부접속 권한 주기
> grant all privileges on *.* to '아이디'@'%' identified by '패스워드';
> flush privileges;
4. 데이터베이스 생성
> CREATE DATABASE 데이터베이스명;
> flush privileges;
5. 사용자 생성및 권한
-- 사용자 생성
> CREATE USER '아이디'@'localhost' IDENTIFIED BY '비밀번호'; > flush privileges;
-- 권한
> grant all privileges on 데이터베이스명.* to 아이디@'%' identified by '비밀번호';
> flush privileges;
-- 모든 데이터 베이스를 다 쓰게 해줄거면 데이터베이스명을 * 로 해주면 된다.
ex)
> grant all privileges on *.* to 아이디@'%' identified by '비밀번호';
> flush privileges;
-- 권한확인
SELECT host, user, password FROM user;
'OS > Linux' 카테고리의 다른 글
우분투 디스크 추가 마운트, 부팅시 자동 마운트 (0) | 2019.10.19 |
---|---|
ubuntu server에 plex media server 설치 (0) | 2019.10.18 |
Ubuntu18.04, samba 설치, 설정 (0) | 2019.10.15 |
라즈베리파이 java 1.7 설치 (0) | 2017.10.19 |
Linux java -jar 백그라운드 실행(nohup) (1) | 2016.08.11 |
- Total
- Today
- Yesterday
- download
- 베트남
- 다운로드
- 수원
- 구글 플레이 게임즈
- 라즈베리파이
- 호이안
- tomcat
- Spring Boot
- 시즌3
- 윈도우
- Spring
- 달빛조각사
- 오토핫키
- 블루스택
- 단축키
- eGovFramework
- mysql
- 시즌패스
- 설치
- nginx
- lineage2m
- java
- 로블록스
- 설정
- 배드워즈
- 메소드 제한
- mariaDB
- 전자정부프레임워크
- autohotkey
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |