일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- var scppe
- mysql
- account lock
- 동적변수
- PASSWORD
- mysqld.log
- authentication_policy
- 8.0
- alter
- root
- realmysql8.0
- validate_password
- my.cnf
- mysql_random_root_password
- 설정파일
- realmyssql8.0
- 이중 비밀번호
- set persist
- 인플레이스 업그레이드
- mysql_allow_empty_password
- default_authentication_plugin
- 5.7
- swap
- 정적변수
- 사용자 생성
- Docker
- MySQL8
- user
- mysql_root_password
- WSL2
- Today
- Total
목록분류 전체보기 (8)
먹고 살려고 공부
비밀번호 관리고수준 비밀번호MySQL은 보안에 취약한 패스워드를 설정할 수 없게 글자의 조합을 강제하거나 금칙어를 설정할 수 있다. MySQL 서버에서 비밀번호의 유효성 체크 규칙을 적용하려면 validate_password 컴포넌트를 이용하면 된다. validate_password 컴포넌트는 사용하기 위해선 우선적으로 설치해야 한다.https://dev.mysql.com/doc/refman/8.4/en/validate-password.html MySQL :: MySQL 8.4 Reference Manual :: 8.4.3 The Password Validation Component8.4.3 The Password Validation Component The validate_password compone..
MySQL은 다른 DBMS에와 달리 사용자 계정 생성 시, 사용자의 ID와 IP를 입력 받는다. MySQL 8.0~Role(권한의 그룹) 개념이 도입되었다. 사용자 식별MySQL의 계정은 호스트명이나 도메인 또는 IP 주소를 함께 지정해야한다. 계정 언급 시, 항상 아이디와 호스트를 함께 명시해야한다. 호스트는 명시하지 않을 경우 기본적으로 localhost로 명시된다. svc_id의 계정으로 접속 시 로컬 호스트에서만 접근 가능'svc_id'@'127.0.0.1' 모든 외부 PC에서 svc_id 계정으로 MySQL에 접근 가능'svc_id'@'%' 서로 동일한 ID가 있을 경우 MySQL 내부적으로 어떤 것을 선택할까?범위가 가장 작은 것을 먼저 선택한다. 아래와 같이 설정되어 있는 경우 %은 전체..
PostgreSQL을 백업하려고 보니 사용 공간이 부족하다고 한다.pg_dump: error: could not write to output file: No space left on device 확인 결과 DISK가 FULL나 있다.postgres@test:/$ df -hFilesystem Size Used Avail Use% Mounted ontmpfs 387M 1.6M 386M 1% /run/dev/mapper/ubuntu--vg-ubuntu--lv 38G 36G 0 100% /tmpfs 1.9G 1.1M 1.9G 1% /d..
서버 설정과 설정 파일MySQL서버 당 하나의 설정 파일을 갖는다.Linux/Unix 계열 - my.cnfWindows 계열 - my.ini 설정 파일 우선순위MySQL 서버가 기동될 때 이 설정 파일을 참조하여 올라온다. 이 설정 파일의 경로는 고정되어있지 않는다. MySQL은 순차적으로 지정된 여러 개의 디렉터리를 탐색하면서 가장 처음 발견한 my.cnf 파일을 참조한다. 직접 MySQL을 설치한 경우(컴파일) 디렉토리 위치는 다르게 설정될 수 있다. 그 때는 아래의 두 커맨드를 사용하여 확인할 수 있다.mysqld --verbose --helpmysql --help (권장) 실제로 Docker에서도 디렉토리 우선순위를 확인할 수 있다.root@8e3ce86d5d64:/realmysql8# mysq..
from MySQL 5.7 to MySQL 8.0MySQL 공식 문서에서 도커로 버전을 업그레이드 하는 방법이 작성되어있다.https://dev.mysql.com/doc/refman/8.4/en/docker-mysql-getting-started.html#docker-upgrading MySQL :: MySQL 8.4 Reference Manual :: 2.5.6.1 Basic Steps for MySQL Server Deployment with Docker2.5.6.1 Basic Steps for MySQL Server Deployment with Docker Warning The MySQL Docker images maintained by the MySQL team are built specifica..

mysqld.service 파일은 Docker 내부에서는 찾을 수 없다. 아마 Docker가 독립적으로 MySQL 컨테이너를 띄워서 그런 거 같다./usr/lib/systemd/system/mysqld.service Docker에서는 systemd 또한 지원하고 있지 않기 때문에 mysqld 데몬 프로세스를 찾기 위해서는 ps aux를 이용해야 한다.root@9d60e77808ad:/# ps aux | grep mysqldmysql 1 0.5 3.9 2503164 638708 ? Ssl Jan12 4:33 mysqldroot 655 0.0 0.0 3324 1576 pts/1 S+ 02:25 0:00 grep mysqld MySQL 기동 중지..