728x90 study/Database4 mysql 다른 서버의 db 연결 에러 localhost말고 다른 서버에 있는 디비에 연결하려 하니 에러가 뜸. 환경은 centos7, php7.0이상 , mariadb10.4(?)였다. selinux를 사용하고 있었는데 아무래도 이게 매우 의심쩍어서 찾아보고 적용했는데 역시 selinux이거 때문이었다.ㅋㅋ 에러내용 mysql:host=192.168.1.6PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1045] Access denied for user 'test'@'web-server-1.novalocal' (using password: YES) in /home/test/~~~~~~ 뭐 이런식의 내용이었다. 해결방법 아래 명령어로 httpd 관련 설정 확인 [root@web-server.. 2021. 10. 21. db master slave (mariadb) db 복제 master db가 있는 서버에서 진행 db 백업 후 db 백업용 서버로 옮긴다. #mysqldump -u root -p --all-databases > db_bac.sql #scp -i /etc/ssl/certs/test.pem db_bac.sql centos@192.168.1.20:/home/centos 복사용 계정 만들고 복사할 권한만 부여한다. 192.168.1.20 : slave 디비 서버 내부 아이피 MariaDB [(none)]> create user backup@'백업서버 내부 ip' identified by 'password'; MariaDB [mysql]> grant replication slave on *.* to backup@'192.168.1.20'; 권한 확인 MariaDB [m.. 2021. 10. 1. db dump mariadb 디비 덤프 백업하는거 mysqldump -u root -p kong > kong_bac.sql 백업한거 넣는거 mysql -u root -p kong < kong_bac.sql 2021. 10. 1. csv 파일 데이터를 직접 디비에 insert (DBeaver) csv로 만든 파일을 테이블에 직접 넣고자하자. 사용한 디비툴은 DBeaver 데이터를 넣고자하는 테이블에 왼쪽 클릭>데이터 가져오기 선택 csv 파일을 불러오면 다음 화면으로 넘어간다. 다음클릭! 엑셀파일명 좌측 '>' 를 클릭하면 엑셀파일 상단에 적힌 부분을 컬럼으로 인식한다. 필자 파일은 이렇게 되어있음. 인서트가 필요없어 패스할 부분은 맵핑을 skip으로 처리하고 넘어간다. 아래 화면에서 다음으로 넘어가고 start하면 끝. 2021. 9. 29. 이전 1 다음