mysql или mariadb - странное поведение сервера

0

Я пытаюсь остановить mysql, но ничего, что я делаю, ничего не происходит

Я проверил мою базу данных:

~$ mysql --version
mysql  Ver 15.1 Distrib 10.0.34-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Это показывает, что я использую MariaDB в порядке... Поэтому я попытался остановить его и...

$ sudo systemctl stop mariadb
Failed to stop mariadb.service: Unit mariadb.service not loaded.

mariadb.service не загружен? Зачем?

Я попытался остановить базу данных с помощью этой команды:

sudo systemctl stop mysql

У меня нет ошибок.

но мой сайт по-прежнему работает. Это означает, что база данных запущена.

когда я распечатываю статус mysql:

   Loaded: loaded (/etc/init.d/mysql; bad; vendor preset: enabled)
   Active: failed (Result: exit-code) since wto 2018-04-24 00:32:29 CEST; 9min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 2062 ExecStop=/etc/init.d/mysql stop (code=exited, status=1/FAILURE)
  Process: 1988 ExecStart=/etc/init.d/mysql start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/mysql.service
           ├─1459 /bin/bash /usr/bin/mysqld_safe
           ├─1608 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --skip-log-error --pid-file=/var/r
           └─1609 logger -t mysqld -p daemon error

kwi 24 00:32:29 bla-Z68A-D3H-B3 mysql[2062]:  * Stopping MariaDB database server mysqld
kwi 24 00:32:29 bla-Z68A-D3H-B3 mysql[2062]:    ...fail!
kwi 24 00:32:29 bla-Z68A-D3H-B3 systemd[1]: mysql.service: Control process exited, code=exited status=1
kwi 24 00:32:29 bla-Z68A-D3H-B3 systemd[1]: Stopped LSB: Start and stop the mysql database server daemon.
kwi 24 00:32:29 bla-Z68A-D3H-B3 systemd[1]: mysql.service: Unit entered failed state.
kwi 24 00:32:29 bla-Z68A-D3H-B3 systemd[1]: mysql.service: Failed with result 'exit-code'.
kwi 24 00:33:21 bla-Z68A-D3H-B3 systemd[1]: Stopped LSB: Start and stop the mysql database server daemon.
kwi 24 00:36:51 bla-Z68A-D3H-B3 systemd[1]: Stopped LSB: Start and stop the mysql database server daemon.
kwi 24 00:40:27 bla-Z68A-D3H-B3 systemd[1]: Stopped LSB: Start and stop the mysql database server daemon.
kwi 24 00:40:31 bla-Z68A-D3H-B3 systemd[1]: Stopped LSB: Start and stop the mysql database server daemon.

Мой вопрос в том, как я могу остановить базу данных mysql.

Я получаю эту ошибку

#1045 - Access denied for user 'skni'@'localhost' (using password: YES)

Я нашел решение, которое для его исправления. Мне нужна база данных с первой остановкой

  • 0
    Некоторые идеи здесь из этого вопроса ) но похоже, что вы их попробовали. Возможно, стоило бы перезагрузить систему, которая могла бы вернуть ее в состояние «реагирует на остановку команд», но существует небольшой риск плохого завершения работы базы данных. В худшем случае вы можете перезагрузить компьютер в однопользовательском режиме, и система должна быть в состоянии, когда сервер остановлен, но есть почти наверняка лучшие способы сделать это. Удачи!
  • 0
    Так, один вопрос ... если я вызову команду: "sudo dpkg -configure mariadb-server- . ", Это сотрет все мои базы данных? Или это только смена пароля?
Показать ещё 1 комментарий
Теги:
mariadb
lamp

1 ответ

1
mysql --version

говорит, что версия командной строки - это версия. В нем ничего не говорится о том, работает ли mysqld ("сервер").

Это может быть более информативным:

mysqladmin -u root status

где вы используете достаточные учетные данные (пользователь/пароль/хост/порт) для фактического подключения к серверу.

#1045 - Access denied for user 'skni'@'localhost' (using password: YES)

Говорит, что пользователю "skni" не разрешено подключаться к используемому паролю. Это проблема входа в систему, а не проблема запуска/остановки сервера. Для этого сообщения должен быть запущен сервер.

  • 0
    «mysql --version говорит, что дает версию инструмента командной строки», - согласился, хотя есть вероятность, что если вы только что установили клиент и сервер с помощью диспетчера пакетов, они будут синхронизированы.
  • 0
    @Rup - но вопрос в том, работает ли другой.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню