일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Vue
- git rebase
- 러스트기초
- ethers typescript
- nestjs 튜토리얼
- ethers v6
- ethers type
- vue기초
- SBT표준
- nest.js설명
- 스마트컨트렉트 함수이름 중복 호출
- 프록시배포구조
- 스마트컨트렉트테스트
- ethers websocket
- 러스트 기초 학습
- 러스트 기초
- Vue.js
- 스마트 컨트렉트 함수이름 중복
- ambiguous function description
- 컨트렉트 동일한 함수이름 호출
- ethers
- 체인의정석
- 머신러닝기초
- 스마트컨트렉트 예약어 함수이름 중복
- 깃허브명령어
- 스마트컨트렉트프록시
- 컨트렉트 배포 자동화
- chainlink 설명
- rust 기초
- multicall
Archives
- Today
- Total
체인의정석
docker compose를 사용한 db 설치 후 기본 작업 본문
728x90
반응형
https://poiemaweb.com/docker-mysql
docker ps -a
docker exec -it mysql-container bash
다음과 같이 docker에 접근 후 만약 mysql 명령어를 못찾으면 다음과 같이 설치
https://blog.naver.com/devsimin/221436548123
apt update
apt install mariadb-server
이후 docker-compose.yml에서 db 접속 정보 얻은 후 접속
mysql -u root -p
db조회
show databases;
유저 정보 확인 후 특정 유저에게 또는 root에게 접근 권한 주기
use mysql
grant all privileges on *.* to 'root'@'%';
grant all privileges on *.* to 'myuser'@'%';
또는
create user '사용자 이름'@'ip주소' identified by '비밀번호';
후에 해당 유저에게 접속정보 주기
유저에게 권한을 준 뒤에는
FLUSH PRIVILEGES;
https://velog.io/@jkjan/Docker-MySQL-%EC%9B%90%EA%B2%A9-%EC%A0%91%EC%86%8D
서버간의 통신인 경우 bind-address 변경 필요
//exit을 한 후 다음 위치로 이동
cd /etc/mysql/mysql.conf.d
vi가 없는 경우 설치
https://javacpro.tistory.com/75
apt-get install vim
vi를 통해서
vi mysqld.cnf
bind-address = 127.0.0.1 로 되어 있는 부분 수정
bind-address = 0.0.0.0 로 수정
sudo /etc/init.d/mysql restart
그 후 재시작
https://velog.io/@hyeri_hello/%EB%A6%AC%EB%88%85%EC%8A%A4-MySQL-%EC%84%A4%EC%B9%98
728x90
반응형
'개발 > docker & linux' 카테고리의 다른 글
docker compose 사용법 정리 (0) | 2024.07.18 |
---|---|
docker-compose 로 db 쉽게 만들고 mysqlworkbench로 접속하기 (1) | 2024.07.09 |
zsh: command not found: nvm 오류해결, NVM 설치방법 (0) | 2023.10.12 |
운영서버 터미널에서 에러 로그 특정 단어 앞,뒤로 여러 단어 검색하는 법 (zCat, grep -A -B, grep) (0) | 2023.08.11 |
터미널에서 파일의앞,뒤,특정 부분만 뽑아서 출력하기(head, tail, grep) (0) | 2023.06.26 |
Comments