본문 바로가기

DB9

[GCP] MySQL timezone 타임존 변경 https://cloud.google.com/sql/docs/mysql/flags#console 데이터베이스 플래그 구성 | MySQL용 Cloud SQL | Google Cloud 이 페이지에서는 Cloud SQL에 데이터베이스 플래그를 구성하는 방법을 설명하고 인스턴스에 설정할 수 있는 플래그를 알아봅니다. 데이터베이스 플래그를 사용하여 MySQL 매개변수 및 옵션을 조정� cloud.google.com 위 문서를 참고합니다. 데이터베이스 플래그 설정을 위한 여러 방법이 있으나. 가장 편한 gcp console에서 설정하는 방법 선택. 0. 배경 - 이미 생성한 MySql DB 인스턴스가 있음. - 이미 생성했던 MySql의 기본 시간대를 서울에 맞게 수정하고 싶음. 1. gcp console 접속 .. 2020. 6. 8.
[MSSQL] 배치파일을 이용해 주기적으로 DB 백업하기, 파일 삭제하기 배치파일을 하나 생성한다 (test.bat) 내용은 아래와 같이 한다 set pcname=%COMPUTERNAME% sqlcmd -E -S %pcname%\SQL인스턴스이름 -i "실행시킬 sql 경로" %pcname%\SQL인스턴스이름은, Sql Server Management Studio에서 Windows 인증으로 로그인할 때 나오는 그 서버 이름과 같다. 백업 쿼리를 담고 있는 sql 파일을 만든다 (backup.sql) DECLARE @DIR NVARCHAR(100) DECLARE @BACKUPNAME NVARCHAR(100) SET @DIR = N'c:\경로\test' + CONVERT(NVARCHAR(20), GETDATE(), 112) + N'.bak' SET @BACKUPNAME = N't.. 2020. 5. 7.
[ec2][centOS][mysql] mysql 설치, 유저 생성, 디비생성, 권한 부여 - MYSQL 설치 sudo yum install mysql57-server - 버전 확인 mysql -V - mysql 시작 sudo service mysqld start - mysql 접속 mysql mysql - host를 %로 생성하면 누구나 접근 가능하다. (localhost로 하면 로컬에서만 접근 가능) 특정 ip 대역에서만 접근 가능하게 하려면 '172.168.%'로 하면 172.168.xxx.xxx 에서만 접근할 수 있다 create user 'test'@'%' identified by 'test01'; create user 'test'@'localhost' identified by 'test01'; - 디비 생성 create database testdb; - character set 설정.. 2019. 12. 17.
[MySql]Docker MySql Container 접속, User 추가 및 권한 부여 Docker로 DB를 운영하다보면 서비스별로 사용자를 추가하여 정보를 제공해야할 때가 종종 있다. Mysql 컨테이너에 접속하여 User와 DB를 생성하고 User에게 DB에 대한 모든 권한을 부여하는 일련의 과정을 정리한다. 1.MySQL접속 docker exec -i -t mysql_container_name bash mysql -u root -p password: root_password 2.MySQL user table 정보 조회 use mysql; select host, user, password from user; 3.사용자추가 create user 'userID'@'%' identified by 'userpassword'; flush privileges; 4.데이터베이스 생성 show dat.. 2019. 7. 31.