Почему нельзя установить журнал bin для MariaDB в Debian 9?

Установить bin log для mysql в centos просто, просто раскомментируйте строку в /etc/my.cnf . Прежде чем раскомментировать в my.cnf.

#log_bin  = /var/log/mysql/mysql-bin.log

Раскомментируйте его в my.cnf.

log_bin  = /var/log/mysql/mysql-bin.log

Нет /etc/my.cnf в mariadb debian9.
1. Добавьте каталог log_bin в файл debian9 mysql.cnf .

sudo vim  /etc/mysql/conf.d/mysql.cnf
log_bin  = /var/log/mysql/mysql-bin.log
sudo touch /var/log/mysql/mysql-bin.log
sudo chown mysql.mysql /var/log/mysql/mysql-bin.log    
sudo systemctl restart  mysql
sudo systemctl status  mysql
● mariadb.service - MariaDB database server
   Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: 
   Active: active (running) since Thu 2019-05-02 08:16:54 CST; 24s ago

Кажется, это не проблема для настройки.

mysql -u root -p
mysql: unknown variable 'log_bin=/var/log/mysql/mysql-bin.log'

2. Добавьте каталог log_bin в файл debian9 50-server.cnf .

sudo vim  /etc/mysql/mariadb.conf.d/50-server.cnf
log_bin  = /var/log/mysql/mysql-bin.log

Теперь перезапустите mysql.

sudo systemctl restart  mysql
Job for mariadb.service failed because the control process exited with error code.
See "systemctl status mariadb.service" and "journalctl -xe" for details.

Что происходит?

sudo journalctl -xe
-- 
-- Unit mariadb.service has finished shutting down.
May 02 08:32:26 debian systemd[1]: Starting MariaDB database server...
-- Subject: Unit mariadb.service has begun start-up
-- Defined-By: systemd
-- Support: https://www.debian.org/support
-- 
-- Unit mariadb.service has begun starting up.
May 02 08:32:27 debian mysqld[3640]: 2019-05-02  8:32:27 140494098832768 [Note] 
May 02 08:32:30 debian systemd[1]: mariadb.service: Main process exited, code=ex
May 02 08:32:30 debian systemd[1]: Failed to start MariaDB database server.

Как установить журнал bin для Maradb в debian9?

0
задан 4 May 2019 в 10:16
1 ответ

Много раз протестируйте на моем компьютере.

sudo apt install mariadb-client mariadb-server может включить журнал bin с помощью того же процесса, sudo apt install mariadb- сервер не может включить журнал bin, хотя sudo apt install mariadb-server запускает установку ОС mariadb-client , я не знаю почему.

0
ответ дан 5 December 2019 в 03:11

Теги

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