Автор Тема: MariaDB  (Прочитано 1920 раз)

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

Оффлайн timoshka

  • Постоялец
  • **
  • Сообщений: 124
  • Репутация: +3/-0
    • Просмотр профиля
MariaDB
« : 20 Апрель 2013, 16:42:34 »
Slackware switching to the MariaDB database
Говорят она уже в current впилина.
Кто пользуется? Какие ощущения?

Оффлайн kot

  • Постоялец
  • **
  • Сообщений: 192
  • Репутация: +1/-0
    • Просмотр профиля
Re: MariaDB
« Ответ #1 : 10 Сентябрь 2015, 16:57:47 »
Или Маринка чудит или я чего то не знаю?
# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

# mysql -u root -p
Enter password:

# mysql -u -p
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 5823
Server version: 5.5.43-MariaDB MariaDB Server

т.е. если просто ввести mysql -u -p нет ошибок и юзер не нужен - нате пожалуйста, ковыряйте базы?

Оффлайн Graf

  • Администратор
  • Ветеран
  • *
  • Сообщений: 698
  • Репутация: +27/-0
    • Просмотр профиля
    • Slackware
Re: MariaDB
« Ответ #2 : 11 Сентябрь 2015, 12:20:33 »
Или Маринка чудит или я чего то не знаю?

2-ое  :yes_mini:

Судя по всему, мускул (MariaDB) ставился по варианту №1 из СТАТЬИ.
Если использовать вариант №2 от туда же, то там предлагается удаление тестовой базы и анонимного пользователя.
И если прочитать в скрипте /usr/bin/mysql_secure_installation секцию:
Цитировать (выделенное)
#
# Remove anonymous users
#

echo "By default, a MariaDB installation has an anonymous user, allowing anyone"
echo "to log into MariaDB without having to have a user account created for"
echo "them.  This is intended only for testing, and to make the installation"
echo "go a bit smoother.  You should remove them before moving into a"
echo "production environment."
echo


то твой "без парольный" и "без юзверьный" вход, вполне объясним. Кстати, вряд ли в твоем случае тебе будут доступны все  базы.  ;)
Для удаления анонима, можно из под рута в мускуле выполнить:
DELETE FROM mysql.user WHERE User='';
Для удаления тестовой базы:
DROP DATABASE test;
С кем поведёшься - так тебе и надо!
===== https://slackware.su =====

Оффлайн anis

  • Новичок
  • Сообщений: 3
  • Репутация: +0/-0
    • Просмотр профиля
Re: MariaDB
« Ответ #3 : 26 Июнь 2020, 19:39:06 »
После обновления до mariadb-10.5.4-x86_64-1
В стартовом скрипте перестала работать функция mysqld_stop()
Видимо из-за строчки:
killall mysqld
Так как в mariadb-10.5.4 основной процесс переименовали в:
mariadbd
Перед сборкой нужно исправит файл rc.mysqld.gz
Или я ошибаюсь ?
« Последнее редактирование: 26 Июнь 2020, 19:41:17 от anis »

Оффлайн kot

  • Постоялец
  • **
  • Сообщений: 192
  • Репутация: +1/-0
    • Просмотр профиля
Re: MariaDB
« Ответ #4 : 30 Июнь 2020, 21:19:51 »
Поменял ручками в /etc/rc.d/rc.mysqld  killall  mysqld на mariadbd и всё заработало :)

mysql  Ver 15.1 Distrib 10.5.4-MariaDB, for Linux (x86_64) using readline 5.1
slackware-current

Оффлайн anis

  • Новичок
  • Сообщений: 3
  • Репутация: +0/-0
    • Просмотр профиля
Re: MariaDB
« Ответ #5 : 03 Июль 2020, 17:58:42 »
Поменял ручками в /etc/rc.d/rc.mysqld  killall  mysqld на mariadbd и всё заработало :)
...

Патрик для:
mariadb-10.5.4-x86_64-2
выбрал более универсальный вариант:
PID=$(cat /var/run/mysql/mysql.pid)
kill $PID