LINUX.ORG.RU

Slackware. MySQL.

 ,


0

1

Здравствуйте,

Поставил MySql четко по официальным инструкциям.

Стартовал нормально.

Но при попытке к примеру:

mysqladmin variables

Выдавал следующее:

error: 'Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)' Check that mysqld is running and that the socket: '/var/run/mysql/mysql.sock' exists!

Начал разбираться:

В /etc/my.cnf было только:

[client-server] !includedir /etc/my.cnf.d

Заменил это стандартными настройками.

Теперь так :

Enter password: mysqladmin: connect to server at 'localhost' failed error: 'Your password has expired. To log in you must change it using a client that supports expired passwords.'

Я делаю следующее: Останавливаю майскл.

mysqld_safe --skip-grant-tables &

mysql -u root

mysql> use mysql;

mysql> update user set password=PASSWORD(«12345678») where User='root';

После этой команды он ругается на то что поле password не существует...

Что делать ?



Последнее исправление: mcffmhpf (всего исправлений: 2)

книжка пишет что нужно сначала сделать mysql_install_db(3 года назал по крайней мере так и делал, сейчас говорят появился mysqld --initialize)
а уж если выдает что соекта нету, значит не стартовал. логи смотрите

FeyFre ★★★★
()
Ответ на: комментарий от mcffmhpf

От рута

cd /var/lib/mysql
mysql_install_db --user=mysql
sh /etc/rc.d/rc.mysqld start
mysql_secure_installation
mysqladmin variables
всё взелетело даже пинка давать не пришлось. Для автозапуска
chmod +x /etc/rc.d/rc.mysqld

Обратите внимание на --user=mysql . Процесс мускуля работает от имени mysql и содержимое каталога должно быть ему доступно.

ЗЫ: Из коробки у Слаки Мария если что. Но пока различий на уровне чайника бутстрапа БД не замечено.

FeyFre ★★★★
()
Ответ на: комментарий от FeyFre

Когда ставил слаку - не ставил MySQL. Ставил MySql отдельно...

mcffmhpf
() автор топика

slackpkg install mariadb

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.