일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- LeNet
- 데이터베이서
- Java
- CNN
- pandas
- 생활코딩 데이터베이스
- reshape
- 판다스
- 개발자
- 야학
- Python
- Database
- 생활코딩
- 데이터베이스
- 파이썬
- 딥러닝
- flatten
- 데이터베이스 개론
- 머신러닝(딥러닝)
- MySQL
- 카카오클라우드스쿨2기
- 연산자
- 머신러닝
- JavaScript
- 생활코딩 머신러닝야학
- 머신러닝야학
- tensorflow
- 이것이 자바다
- Today
- Total
IT's 우
[Macbook Air M1]docker 도커, MariaDB, Dbeaver 다운로드 및 설치 본문
1. docker 다운로드 및 설치
https://www.docker.com/products/docker-desktop/
Docker Desktop - Docker
Docker Desktop is available to download for free on Mac, Windows, or Linux operating systems. Get started with Docker today!
www.docker.com
실행하여 시키는 대로 ~~ step 밟아준다.
터미널에 뭐 샤라라라ㅏ락
2. mariadb image 다운로드
터미널에서
docker pull mariadb 버전(버전은 생략하면 최신 버전)
3. mariadb 컨테이너 생성
터미널에서
docker run --name mariadb -d -p 외부에서접속할포트번호:MariaDB포트번호 -e MYSQL_ROOT_PASSWORD=루트비밀번호 컨테이너이름
4. 데이터베이스 접속 도구 설치
1) Dbeaver 설치
Download | DBeaver Community
Download Tested and verified for MS Windows, Linux and Mac OS X. Install: Windows installer – run installer executable. It will automatically upgrade version (if needed). MacOS DMG – just run it and drag-n-drop DBeaver into Applications. Debian package
dbeaver.io
acOS for Apple Silicon (dmg) -> 이걸로 설치
2) Dbeaver에서 데이터베이스 서버 실행 및 접속 확인하고 연결 시도, 도커에서 컨테이너 실행 상태여야 해
=> 데이터베이스 접속 도구에서
HOST: localhost
PORT: 3306(설치할 때 변경했으면 수정)
DATABASE: mysql(기본 제공)
USERNAME: root(기본 제공)
PASSWORD: 설치 할 때 사용한 비밀번호
- docker는 직접 파일을 수정할 수 없기 때문에 터미널에서 컨테이너의 bash로 접속
apt update
apt upgrade
apt install vim
vim /etc/mysql/mariadb.conf.d/50-server.cnf 명령으로 수정
텍스트가 열리면 i 를 눌러서 수정 모드로 진입해서 수정하고 esc 를 눌러서 수정 모드를 빠져나온 후 :wq 명령으로 저장하고 나와야 합니다.
bind address 부분을 0.0.0.0 으로 수정
=> mariadb 재시작(docker에서는 컨테이너 재시작)
'데이터베이스' 카테고리의 다른 글
Database MySQL_(SQL을 이용한 데이터 조작)UPDATE, DELETE (0) | 2021.01.23 |
---|---|
Database MySQL_(SQL을 이용한 데이터 조작)SELECT (0) | 2021.01.22 |
Database MySQL_(SQL을 이용한 데이터 정의)ALTER TABLE, DROP TABLE (0) | 2021.01.22 |
Database MySQL_(SQL을 이용한 데이터 정의)CREATE TABLE (0) | 2021.01.22 |
Database MySQL_윈도우에 MySQL 설치(bitnami) (0) | 2021.01.20 |