일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- deragistration
- x-forward-for
- 인스턴스타입
- terraform
- awscli
- ubuntu
- 아마존
- mysql
- fdisk
- Error
- AWS
- 센토스
- onpromise
- Query
- Linux
- resize2fs
- DISK
- Windows
- EC2
- DELETE
- EBS
- ntp
- port
- nvme
- x-real-ip
- xen
- centos
- VPN
- RDS
- 리눅스
- Today
- Total
목록mysql (4)
Cloud
rds 사용 중에 계정을 추가할 경우가 있습니다. 계정 추가까지는 기존 기존 물리 장비 (iaas) 에서 하던 것처럼 하면 됩니다. 그러나 grant all 옵션이 되지 않아 권한을 하나씩 추가해 주어야 합니다. (rds 에서는 전체 권한을 할당 할수 없으므로 all 옵션이 permission deny 가 발생한 것으로 예상됩니다.) 아래 예시는 new_master_user 생성입니다. 또한 버전은 8버전입니다. 1. 기존처럼 유저 생성 mysql> CREATE USER 'new_master_user'@'%' IDENTIFIED BY 'password'; 2. 권한 할당 (ALL 로 하지 않고 하나씩 할당해 주어야 됨) mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CR..
EC2는 같은 설정으로 한꺼번에 만들 수 있는데 RDS는 지원되지 않습니다. 때문에 다량의 RDS를 Deploy 시, 시간이 오래걸려 awscli로 해결하면 편합니다. 아래 표에는 설정이 전부 들어가 있지 않아, security group과 backup, maintenance time 설정을 후처리 해야 하지만, 명령을 병렬로 처리하여 첫 deploy 시간을 줄여 줍니다. (mysql 기준입니다.) aws configure 는 생략하고 rds create 명령어만 기입합니다. 참고해서 사용하세요. aws rds create-db-instance \ --engine mysql \ --db-instance-identifier "vittadb" \ --engine-version "5.7.30" \ --allo..
mysql 호환 rdbms 에서 최근 데이터만 추출이 필요할떄는 아래와 같이 사용하면 됩니다. SELECT * FROM table ORDER BY uqid DESC LIMIT 10000;
mysql 5.7 부터는 암호 변경 방식에 약간 차이가 있다. 5.7 이전 방식 update mysql.user set password=password('2261bbs') where user='root';FLUSH PRIVILEGES; 5.7 이후방식 use mysql;SET SQL_SAFE_UPDATES =0;update user set authentication_string=password('ZaCZ1HDaBa75UT2Z') where user='root';FLUSH PRIVILEGES;