Новости:

Форуму исполнилось 12 лет!

Появилась ссылка на архив (до 16.06.2020 г.) форума и вики slackware.ru .
Владельцы и(или) правообладатели сайта slackware.ru могут со мной связаться
и я уберу ссылку по их первой же просьбе. По ссылке не работает поиск и, естественно, логин с регистрацией. Поэтому, всё только для чтения.

Главное меню

MariaDB

Автор timoshka, 20 апреля 2013, 16:42:34

« назад - далее »

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

timoshka

Slackware switching to the MariaDB database
Говорят она уже в current впилина.
Кто пользуется? Какие ощущения?

kot

Или Маринка чудит или я чего то не знаю?
# 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

Цитата: kot от 10 сентября 2015, 16:57:47
Или Маринка чудит или я чего то не знаю?

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;

anis

#3
После обновления до mariadb-10.5.4-x86_64-1
В стартовом скрипте перестала работать функция mysqld_stop()
Видимо из-за строчки:
killall mysqld
Так как в mariadb-10.5.4 основной процесс переименовали в:
mariadbd
Перед сборкой нужно исправит файл rc.mysqld.gz
Или я ошибаюсь ?

kot

Поменял ручками в /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

Цитата: kot от 30 июня 2020, 21:19:51
Поменял ручками в /etc/rc.d/rc.mysqld  killall  mysqld на mariadbd и всё заработало :)
...

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