목록Database/mysql (7)
바르고 뜨겁게
1. 날짜테이블을 생성하기 위한 더미 테이블 생성 // 나중에 삭제할 테이블create table t (n int);insert into t values (1); // 입력할 년도의 날짜 수만큼 행을 생성한다. 13번 반복시 대략 10년치 어차피 지울 테이블이라 적당히 처리insert into t select * from t 2. 날짜테이블 생성 create table date_t (d date, ds char(8)); insert into date_tselect d, date_format(d, '%Y%m%d') from ( select @rnum:=@rnum+1 as rownum, date(adddate('2014-01-01', interval @rnum day)) as d from (select @r..
https://yangeok.github.io/devops/2019/01/30/mysql-external-connection.html
https://ingeni.tistory.com/entry/mysql-%EC%8B%9C%EA%B0%84%EB%8C%80timezone-%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95 1. cd /usr/share/zoneinfo 를 쳐서 바꾸고 싶은 시간대가 있는지 확인합니다. 2. 한국 시간대(Seoul)로 변경해 보겠습니다. cp /usr/share/zoneinfo/Asia/Seoul /etc/localtime 3. 콘솔에서 date 명령어를 수행하면 시간대(TimeZone)이 KST로 변경된 것을 확인할 수 있습니다. 4. 인스턴스 껏다 켜줍니다.
[AWS] Mysql DB UploadAWS 서버에 DB를 업로드하는 과정입니다. 워크 벤치에서 DB 백업 FTP 로 AWS로 전송. AWS 에서 백업 파일이 있는 폴더로 이동 후 아래 커맨드로 복구 mysql -u root -p DB명 < 파일명.sql ERRORUnknown collation: 'utf8mb4_0900_ai_ci'sed -i [ DB명 ].sql -e 's/utf8mb4_0900_ai_ci/utf8mb4_unicode_ci/g'
AWS - mysql 한글 깨짐 문제my.cnf 파일 열기 cd etc/mysql sudo vi /etc/my.cnf파일 수정i [mysql] default-character-set = utf8 [mysqld] collation-server =utf8_unicode_ci character-set-server = utf8 skip-character-set-client-handshake init_connect="SET NAMES utf8" user=mysql [client] default-character-set = utf8 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid [mysqldump] def..
Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL clientError: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client 1. 유저의 비밀번호를 바꾸거나 , 새로운 유저를 생성한다.ALTER USER '[user]'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; -- or CRE..