programing

2002 Bitnami's WordPress Multi-tier 스택에서 MariaDB 데이터베이스 가져오기/내보내기 시도 시 코드 오류 발생

linuxpc 2023. 9. 8. 21:13
반응형

2002 Bitnami's WordPress Multi-tier 스택에서 MariaDB 데이터베이스 가져오기/내보내기 시도 시 코드 오류 발생

Bitnami의 WordPress Multi-tier Stack에 대해 SSH를 통해 데이터베이스 관리를 시도하고 있습니다./ 특히 내보내고 초기 가져오기를 원합니다(아마도 새 데이터베이스를 만들 것입니다).

다음 명령을 실행하면 다음 오류가 발생합니다.


명령:mysqldump -u root -p bitnami_wordpress > bitnami_wordpress.sql

출력:mysqldump: Got error: 2002: "Can't connect to local MySQL server through socket '/opt/bitnami/mariadb/tmp/mysql.sock' (2)" when trying to connect

이것은 또한 나의 홈 디렉토리에 0B SQL 파일을 만듭니다.


명령:mysqladmin -u root -p status(비밀번호 입력)

출력:

mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket . 
'/opt/bitnami/mariadb/tmp/mysql.sock' (2)'
Check that mysqld is running and that the socket: 
'/opt/bitnami/mariadb/tmp/mysql.sock' exists!

명령:cd /opt/bitnami/mariadb/+ls

출력:

bin                 CREDITS            include         licenses   README-wsrep
COPYING             data               INSTALL-BINARY  plugin     sbin
COPYING.thirdparty  EXCEPTIONS-CLIENT  lib             README.md  share

명령:sudo find . -name mysql

출력:

./root/.nami/components/com.bitnami.mysql-client/lib/databases/mysql
./root/.nami/components/com.bitnami.mysql-client/lib/handlers/databases/mysql
./root/.nami/components/com.bitnami.libphp/lib/databases/mysql
./root/.nami/components/com.bitnami.libphp/lib/handlers/databases/mysql
./root/.nami/components/com.bitnami.wordpress/lib/databases/mysql
./root/.nami/components/com.bitnami.wordpress/lib/handlers/databases/mysql
./root/.nami/components/com.bitnami.php/lib/databases/mysql
./root/.nami/components/com.bitnami.php/lib/handlers/databases/mysql
./root/.nami/components/com.bitnami.apache/lib/databases/mysql
./root/.nami/components/com.bitnami.apache/lib/handlers/databases/mysql
./root/.nami/components/com.bitnami.mariadb/lib/databases/mysql
./root/.nami/components/com.bitnami.mariadb/lib/handlers/databases/mysql
./opt/bitnami/mysql
./opt/bitnami/mysql/bin/mysql
./opt/bitnami/mariadb/include/mysql
./opt/bitnami/mariadb/include/mysql/server/mysql
./opt/bitnami/mariadb/include/mysql/mysql
./opt/bitnami/mariadb/bin/mysql
./usr/share/bash-completion/completions/mysql

명령:

find /opt/bitnami/mysql/ -name "*.cnf" 

출력: 없음

find /opt/bitnami/mariadb/ -name "my.cnf"

출력:

/opt/bitnami/mariadb/share/my-medium.cnf
/opt/bitnami/mariadb/share/my-small.cnf
/opt/bitnami/mariadb/share/my-large.cnf
/opt/bitnami/mariadb/share/my-innodb-heavy-4G.cnf
/opt/bitnami/mariadb/share/my-huge.cnf
/opt/bitnami/mariadb/share/wsrep.cnf

명령:nano /opt/bitnami/mariadb/share/my-medium.cnf (my-medium, my-small, my-large의 차이점은 무엇입니까?

출력:

# The following options will be passed to all MariaDB clients
[client]
#password       = your_password
port            = 3306
socket          = /opt/bitnami/mariadb/tmp/mysql.sock

참고:/opt/bitnami/mariadb/tmp/mysql.sock존재하지 않습니다.


좀 뒤적거리다가 MariaDB의 Documentation에서 2002 오류를 발견했는데, 같은 .conf 파일이 없는 것 같습니다.(어디를 봐야할지도 모르겠습니다.)

...여기서부터는 어디로 가야 할지 모르겠습니다. 셸을 통한 데이터베이스 관리만 제한적으로 수행했습니다.

간결한 질문:

  1. 2002 오류가 발생하지 않고 데이터베이스를 내보내려면 어떻게 해야 합니까?
  2. 데이터베이스를 덮어쓰거나 업데이트하려면 어떻게 해야 합니까?

어떤 도움이든 대단히 감사하고 미리 감사드립니다!

빛나미에 있는 사람들이 통과했습니다.호스트를 잘못 연결하고 있었습니다.

호스트 찾기:sudo cat /opt/bitnami/wordpress/wp-config.php | grep 'DB_HOST'

내보내는 방법:

mysqldump -h provisioner-peer -u root -p bitnami_wordpress > bitnami_wordpress.sql

언급URL : https://stackoverflow.com/questions/52297647/2002-code-error-when-trying-import-export-mariadb-databases-in-bitnamis-wordp

반응형