Форум русскоязычного сообщества Ubuntu


Автор Тема: Не включается БД mysql [Решено]  (Прочитано 1173 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alexey01

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Не включается БД mysql [Решено]
« : 10 Февраль 2020, 14:44:00 »
Не включается БД. ни в какую.
Забыл пароль, после чего его сменил. в систему попасть удалось а вот БД с этого момента не работает.
Пытался уже полностью переустановить, но она так и не запускается.
На итог, ошибка в error_log такая:
mysqld: File './binlog.index' not found (OS errno 13 - Permission denied)
2020-02-10T11:02:04.205998Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.19) starting as process 31780
2020-02-10T11:02:04.208283Z 0 [ERROR] [MY-010119] [Server] Aborting
2020-02-10T11:02:04.208375Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.19)  MySQL Community Server - GPL.
mysqld: File './binlog.index' not found (OS errno 13 - Permission denied)
2020-02-10T11:05:16.012946Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.19) starting as process 32026
2020-02-10T11:05:16.015206Z 0 [ERROR] [MY-010119] [Server] Aborting
2020-02-10T11:05:16.015302Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.19)  MySQL Community Server - GPL.
mysqld: File './binlog.index' not found (OS errno 13 - Permission denied)
2020-02-10T11:16:02.213461Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.19) starting as process 32724
2020-02-10T11:16:02.215273Z 0 [ERROR] [MY-010119] [Server] Aborting
2020-02-10T11:16:02.215366Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.19)  MySQL Community Server - GPL.
mysqld: File './binlog.index' not found (OS errno 13 - Permission denied)
2020-02-10T11:32:23.216958Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.19) starting as process 1237
2020-02-10T11:32:23.218768Z 0 [ERROR] [MY-010119] [Server] Aborting
2020-02-10T11:32:23.218861Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.19)  MySQL Community Server - GPL.
mysqld: File './binlog.index' not found (OS errno 13 - Permission denied)
2020-02-10T11:32:27.606402Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.19) starting as process 1307
2020-02-10T11:32:27.608248Z 0 [ERROR] [MY-010119] [Server] Aborting
2020-02-10T11:32:27.608344Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.19)  MySQL Community Server - GPL.
« Последнее редактирование: 03 Май 2020, 05:44:10 от zg_nico »

Оффлайн olej.tsil

  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
Re: Не включается БД mysql
« Ответ #1 : 10 Февраль 2020, 14:53:39 »
Забыл пароль, после чего его сменил. в систему попасть удалось а вот БД с этого момента не работает.
https://rtfm.co.ua/mysql-smena-parolya-polzovatelya-root/
Не?  ;)

Оффлайн Alexey01

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Не включается БД mysql
« Ответ #2 : 10 Февраль 2020, 14:59:28 »
пароль я уже сменил. все заходит, я вошел в mysql.
Но Mysql больше не работает.

https://monosnap.com/direct/xLBpC0DyiPLfY1VzIQTbdA0VqUXsn0
https://monosnap.com/direct/QfJo6Xl6CRSrLigBR47GC8E7yBtlgb

файла mysqld нет. хотя я помню что он был. род ошибки не понимаю, куда копать тоже.

Оффлайн olej.tsil

  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
Re: Не включается БД mysql
« Ответ #3 : 10 Февраль 2020, 15:13:05 »
файла mysqld нет. хотя я помню что он был. род ошибки не понимаю, куда копать тоже.
Как это "нет", если он у вас стартует, но не может подняться!
Должно быть как-то так:
root@277938:/# which mysqld
/usr/sbin/mysqld
olej@277938:~$ systemctl status mysql
● mariadb.service - MariaDB 10.3.22 database server
   Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2020-02-10 06:19:37 MSK; 8h ago
     Docs: man:mysqld(8)
           https://mariadb.com/kb/en/library/systemd/
 Main PID: 15904 (mysqld)
   Status: "Taking your SQL requests now..."
    Tasks: 40 (limit: 544)
   Memory: 87.8M
   CGroup: /system.slice/mariadb.service
           └─15904 /usr/sbin/mysqld
Если нет - переустановите mysql ... хуже уже не будет.  >:(

Оффлайн digger

  • Техник
  • Участник
  • *
  • Сообщений: 109
    • Просмотр профиля
    • GitHub
Re: Не включается БД mysql
« Ответ #4 : 10 Февраль 2020, 15:20:46 »
В логе же единственная ошибка и в ней написано в чем проблема.

Оффлайн Alexey01

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Не включается БД mysql
« Ответ #5 : 10 Февраль 2020, 15:26:10 »
Удаляю mysql и ловлю такую ошибку.

https://monosnap.com/direct/gjydYxhdCWalbSHDbcAR2L13d4tpod

Пользователь добавил сообщение 10 Февраль 2020, 15:27:10:
В логе же единственная ошибка и в ней написано в чем проблема.

в чем проблема, объясни?
я с 3 часов ночи сижу, кричу уже просто.

Оффлайн digger

  • Техник
  • Участник
  • *
  • Сообщений: 109
    • Просмотр профиля
    • GitHub
Re: Не включается БД mysql
« Ответ #6 : 10 Февраль 2020, 15:37:37 »
в чем проблема, объясни?
я с 3 часов ночи сижу, кричу уже просто.

В конфиге mysql путь к бинлогу прописан куда-то, куда у mysql нет прав на запись.

Оффлайн Alexey01

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Не включается БД mysql
« Ответ #7 : 10 Февраль 2020, 15:39:55 »
https://monosnap.com/direct/17lyFsxUFciYWPUp6W3LsgiyAhgsBj
но при этом, бд работает.
просто не подходят пароли. меняю пароль, mysql умирает и не запускается.

Пользователь добавил сообщение 10 Февраль 2020, 15:41:00:
в чем проблема, объясни?
я с 3 часов ночи сижу, кричу уже просто.

В конфиге mysql путь к бинлогу прописан куда-то, куда у mysql нет прав на запись.
Как выдать эти права, не подскажешь?

Оффлайн digger

  • Техник
  • Участник
  • *
  • Сообщений: 109
    • Просмотр профиля
    • GitHub
Re: Не включается БД mysql
« Ответ #8 : 10 Февраль 2020, 15:48:03 »
но при этом, бд работает.
просто не подходят пароли. меняю пароль, mysql умирает и не запускается.
Чей именно пароль вы меняете?
От кого вы mysql запускаете, когда ошибку выдает?

Оффлайн olej.tsil

  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
Re: Не включается БД mysql
« Ответ #9 : 10 Февраль 2020, 15:54:54 »
просто не подходят пароли. меняю пароль, mysql умирает и не запускается.
Попробуйте:
- зайти в БД:
olej@ACER:~/2020_WORK/rus.linux.net.hist$ sudo mysql -u root --password=xxxxxxxx
...
MariaDB [(none)]> USE mysql;
...
- создать нового пользователя с новым паролем:
MariaDB [mysql]> Create user 'olej'@'localhost' identified by 'zzzzzz';
Query OK, 0 rows affected (0.001 sec)
- дать ему привилегии доступа:
MariaDB [mysql]> grant all privileges on forum.* to 'olej'@'localhost' with grant option;
Query OK, 0 rows affected (0.001 sec)

MariaDB [(none)]> Flush privileges;
Query OK, 0 rows affected (0.001 sec)
- выйти и проверить - войти с этим юзером (без sudo):
olej@ACER:~/2020_WORK/rus.linux.net.hist$ mysql -u olej --password=zzzzzz
...

P.S. я скопировал с каких-то своих зарисовок, а вы подставьте свои данные.

Оффлайн Alexey01

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Не включается БД mysql
« Ответ #10 : 10 Февраль 2020, 16:27:44 »
но при этом, бд работает.
просто не подходят пароли. меняю пароль, mysql умирает и не запускается.
Чей именно пароль вы меняете?
От кого вы mysql запускаете, когда ошибку выдает?
меняю пароль root, ибо после переустановки он не подходит.
при установки mysql его не просит указывать, будто встает на старый конфиг

Пользователь добавил сообщение 10 Февраль 2020, 16:29:14:
просто не подходят пароли. меняю пароль, mysql умирает и не запускается.
Попробуйте:
- зайти в БД:
olej@ACER:~/2020_WORK/rus.linux.net.hist$ sudo mysql -u root --password=xxxxxxxx
...
MariaDB [(none)]> USE mysql;
...
- создать нового пользователя с новым паролем:
MariaDB [mysql]> Create user 'olej'@'localhost' identified by 'zzzzzz';
Query OK, 0 rows affected (0.001 sec)
- дать ему привилегии доступа:
MariaDB [mysql]> grant all privileges on forum.* to 'olej'@'localhost' with grant option;
Query OK, 0 rows affected (0.001 sec)

MariaDB [(none)]> Flush privileges;
Query OK, 0 rows affected (0.001 sec)
- выйти и проверить - войти с этим юзером (без sudo):
olej@ACER:~/2020_WORK/rus.linux.net.hist$ mysql -u olej --password=zzzzzz
...

P.S. я скопировал с каких-то своих зарисовок, а вы подставьте свои данные.

я не могу зайти в бд, ведь пароля то я не знаю.
я его меняю БД ломается и не включается, переустанавливаю БД старый пароль не подходит.
тоесть я не могу выполнить первый пункт.

Пользователь добавил сообщение 10 Февраль 2020, 16:45:06:
все проблемы решил, на рут в терминале вошел.
Но не могу зайти через phpmyadmin
осталась такая проблема.
https://monosnap.com/direct/vEOYwJ1rukIMne2OlWTMWDlNYMt5Qe
« Последнее редактирование: 10 Февраль 2020, 16:45:06 от Alexey01 »

Оффлайн es1840

  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: Не включается БД mysql
« Ответ #11 : 10 Февраль 2020, 19:41:41 »
я не могу зайти в бд, ведь пароля то я не знаю.
я его меняю БД ломается и не включается, переустанавливаю БД старый пароль не подходит.

В установленной базе данных пользователь root установлен с авторизацией через unix socket.
Т.е. войти можно просто
от рута
#mysql -uroot

от Васи
$mysql -uvasja
 
Потом создавайте любых пользователей.
Совет - избегайте рута

 

Страница сгенерирована за 0.091 секунд. Запросов: 25.