Автор Тема: Не могу попасть в mysql из altlinux кентавра  (Прочитано 1565 раз)

Оффлайн mazai

  • Участник
  • *
  • Сообщений: 49
установил альт и не могу попасть под рутом в mysql  пароль от рута не продходит

mysqladmin -u root -password


« Последнее редактирование: 20.02.2013 12:38:17 от Skull »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
У MySQL свои пароли. Если пароль не задавался при установке, то просто enter нажать надо.

Оффлайн mazai

  • Участник
  • *
  • Сообщений: 49
тоже посылает далеко

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
тоже посылает далеко
Значит, надо вспоминать, какой пароль задавался для MySQL. Если там данных нет никаких ещё, то можно просто удалить содержимое каталога /var/lib/mysql/db при остановленном MySQL. Если какие-то базы уже есть, запустить MySQL с ключиком со сбросом привилегий и поменять пароль.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 164
    • Домашняя страница
установил альт и не могу попасть под рутом в mysql  пароль от рута не продходит

mysqladmin -u root -password
По соображениям безопасности пароль root в MySQL пустой (не назначенный), поэтому зайти под ним нельзя. Нужно войти под пользователем mysql (выполняется под правами root или любого пользователя, входящего в группу wheel) такой командой:
su - mysql -s /bin/sh -c mysqlПосле этого выставляйте пароль root и заводите пользователей.
Андрей Черепанов (cas@)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
По соображениям безопасности пароль root в MySQL пустой (не назначенный), поэтому зайти под ним нельзя.
Как раз, можно: нажать просто "Enter", и он пускает.
$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.1.56 ALT Linux MySQL RPM

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>
А вот что мы забыли оба упомянуть, так это skip-networking в /var/lib/mysql/my.cnf. Хотя, исходя из параметров запуска mysqladmin, логично предположить запуск на самом сервере...