MySql 5.7.13, не уважая datadir = [mydatadir]

У меня просто был перенос времени, работая склонный - заставляют обновление обновлять mysql для управления версиями 5.7.13-0ubuntu0.16.04.2 (от того, какая версия, я не знаю... идеи, как узнать?).

Я должен был создать новый/var/lib/mysql каталог и работать "mysqld - инициализируют", чтобы инициализировать новую установку там, затем изменить пароль root, таким образом, я мог войти (через несколько шагов), затем создать debian stsyem пользователь в базе данных с ожидаемым паролем и полномочиями, ЗАТЕМ выполнить обновление.

Однако это все еще работает на той "новой" базе данных теперь, а не моей базе данных, указанной в моем собственном "datadir" операторе в моем "local.cnf" файле, который находится в "/etc/mysql/mysql.conf.d /" папка (и, да, я сделал "кошку * | grep datadir" и в связанных каталогах, и это - единственная непрокомментированная datadir строка).

Когда я выполнил mysqld с командой strace, я видел, что это закончено, также загрузив "auto.cnf" "файл" в конце. Интересно, является ли это тем, что переопределяет мой datadir?

Кроме того, я пытался удалить/var/lib/mysql каталог и создать символьную ссылку на мой пользовательский путь, и я получаю ошибку, что системная база данных не существует и инициализировать базу данных...

Кроме того, я хотел бы указать, что я проверил свои правила apparmour, и они выглядят корректными (и всегда работали прежде сегодня и не изменились) предоставить доступ к тем каталогам.

Я исчерпываюсь с часов этого, и надо надеяться кто-то может указать на то, какой легкий шаг я пропускаю в возвращении моей базы данных.

Миллион спасибо будет отправлен в Вашем направлении, если можно помочь!

- mobrien

1
задан 23 August 2016 в 00:37

0 ответов

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

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