mariadb с mysql вызывает ошибку

Попробуйте изменить localhost на 127.0.0.1.

Локальный хост будет разрешен ::1. И MySQL не может быть подключен через IPv6 по умолчанию.

И вот вывод telnet localhost 3306:

$ telnet localhost 3306
Trying ::1...

И ответа от сервера MySQL нет.

Конечно, убедитесь, что ваш сервер MySQL запущен.

0
задан Michael Kunst 13 July 2018 в 14:39
поделиться

1 ответ

Ваша база данных не видна из-за того, что она не определена в information.SCHEMA_TABLES

Чтобы определить ее, выполните следующие шаги:

1) убедитесь, что папка /var/lib/mysql/mydb не существует , если существует, то:

1.1) shutdown mysql

1.2) удалить папку /var/lib/mysql/mydb

1.3) запустить mysql

2) войдите в mysql и выполните: CREATE DATABASE mydb;

3) shutdown mysql

4) скопируйте файлы данных в /var/lib/mysql/mydb и определите владельца:

chown -R mysql:mysql /var/lib/mysql/mydb
chmod -R 0700 /var/lib/mysql/mydb
chmod 0660 /var/lib/mysql/mydb/*

5) запустить mysql

0
ответ дан num8er 17 August 2018 в 12:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: