Ошибка кода 2002 при попытке импорта / экспорта баз данных MariaDB в многоуровневом стеке WordPress от Bitnami
Я пытаюсь управлять базой данных через SSH для многоуровневого стека WordPress от Bitnami / В частности, я хочу экспортировать и выполнить первоначальный импорт (хотя я, вероятно, просто создам новую базу данных).
Когда я запускаю следующие команды, я получаю следующие ошибки:
Команда: 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
Это также создает файл SQL 0B в моем домашнем каталоге.
Команда: 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
(в чем разница между моим средним, моим маленьким и моим большим)?
Выход:
# 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
не существует.
Команда: mysql.server start
(Хотя, если мой сайт WP работает, разве он уже не работает?)
Выход: -bash: mysql.server: command not found
Я немного покопался и натолкнулся на документацию MariaDB об ошибках 2002 года, но у меня, похоже, нет того же файла.conf (и я не знаю, где искать).
... отсюда я понятия не имею, куда идти, я только ограничил управление базой данных через оболочку.
Краткие вопросы:
- Как мне экспортировать мою базу данных без ошибки 2002?
- Как мне перезаписать / обновить мою базу данных?
Любая помощь будет высоко ценится и спасибо заранее!
1 ответ
Люди в Битнами пришли. Я подключался не к тому хозяину.
Найти хозяина:sudo cat /opt/bitnami/wordpress/wp-config.php | grep 'DB_HOST'
Экспортировать:
mysqldump -h provisioner-peer -u root -p bitnami_wordpress > bitnami_wordpress.sql