где видеть созданную mysql базу данных и таблицы

Нет никакого mysql в /var/lib где я ожидал находить базы данных и таблицы.

2
задан 10 July 2015 в 17:07

2 ответа

Можно проверить datadir в различные конфигурационные файлы:

grep datadir /etc/mysql/my.cnf
grep datadir /etc/mysql/mysql.conf.d/mysqld.cnf
grep datadir /etc/mysql/conf.d/mysql.cnf
grep datadir ~/.my.cnf
<час>

приоритетом:

  1. ~/.my.cnf
  2. /etc/mysql/mysql.conf.d/mysqld.cnf

    С этими строками в /etc/mysql/my.cnf

    !includedir /etc/mysql/conf.d/
    !includedir /etc/mysql/mysql.conf.d/
    
  3. /etc/mysql/conf.d/mysqld.cnf

    С этими строками в /etc/mysql/my.cnf

    !includedir /etc/mysql/conf.d/
    !includedir /etc/mysql/mysql.conf.d/
    
  4. /etc/mysql/my.cnf

    , Если Ваши изменения помещаются перед строками

    !includedir /etc/mysql/conf.d/
    !includedir /etc/mysql/mysql.conf.d/
    

    при внесении изменений после того, как это выравнивает, чем приоритет равняется 2.

2
ответ дан 2 December 2019 в 01:45

Должны быть файлы, названные mysql, по крайней мере, в этих местоположениях

/etc/mysql/
/etc/init.d/

, можно проверить, существует ли выполнение mysql с...

ps -ef |grep mysql

Или тип mysql на командной строке. Это покажет ошибку, если будет mysql:

ERROR 1045 (28000): Access denied for user 'xxxx'@'localhost' (using password: NO)

, Если нет никакого mysql в/etc/, Вам не установили его. /var/lib/ является дополнительным так не хороший каталог, чтобы протестировать, если у Вас есть mysql экземпляр; местоположение каталога данных определяется в /etc/mysql/my.cnf (ищите datadir). Если это показывает что-то другое, чем /var/lib/, необходимо использовать тот каталог для нахождения файлов базы данных.

4
ответ дан 2 December 2019 в 01:45

Другие вопросы по тегам:

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