기존에는 동일 네트워크 환경에서 MariaDB를 공유해서 사용하였습니다. 외부 네트워크에서 작업하기위해 포트포워딩을 시도하였지만 학원 wifi를 사용하여 작업하였기 때문에 비밀번호 등 여러문제가 있었습니다. 그래서 바로 aws로 db를 옮기기로 결정하였습니다!
csv_db라는 db를 생성합니다mysqldump -u local_user \
--databases database_name \
--single-transaction \
--compress \
--order-by-primary \
-plocal_password | mysql -u RDS_user \
--port=port_number \
--host=host_name \
-pRDS_password

--databases csv_db ^
--single-transaction ^
--order-by-primary ^
--routines=0 ^
--triggers=0 ^
--events=0 ^
--column-statistics=0 ^
-p | mysql -u RDS_user ^
--port=3306 ^
--host=host_name ^
--database=csv_db ^
-pmysqldump: Couldn't execute 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"') FROM information_schema.COLUMN_STATISTICS WHERE SCHEMA_NAME = 'csv_db' AND TABLE_NAME = 'checking_thought';': Unknown table 'column_statistics' in information_schema (1109)COLUMN_STATISTICS 테이블이 information_schema 에 존재하지 않아 발생합니다. 이는 보통 MariaDB 버전 차이로 인해 발생할 수 있습니다.--column-statistics=0 옵션을 추가COLUMN_STATISTICS 테이블 관련 쿼리를 비활성화합니다