LINUX.ORG.RU

проблема с mysql

 , ,


0

1

приветствую

установил mysql 5.6 на openSUSE Leap 42.2
(с mariadb вообще не смог договорится)
итак
при попытке использовать следующее:
/usr/bin/mysqladmin -u root password 'root'
/usr/bin/mysql_secure_installation

в первом случае говорит:
-bash: usr/bin/mysqladmin: No such file or directory
во втором требует пароль, которого у меня разумеется нет, а с пустым не пускает

пробовал
mysqld_safe --skip-grant-tables &
затем благополучно попал на mysql
но
UPDATE user SET Password=PASSWORD(«new_password») WHERE User='root';
отработал, но ничего не дал, как не мог залогинится, так и не могу по сей час

в чем может быть трабла? подскажите

спасибо



Последнее исправление: alikskonst (всего исправлений: 1)
Ответ на: комментарий от kravzo

ага есть такой бинарник... в debian в том же пакете, что и mysql

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

этот способ хорош, не спорю, но паса у меня нет, и какой идет по умолчанию я не знаю, уже пробовал и пустой и root и все на свете, не пускает и все

alikskonst
() автор топика
Ответ на: комментарий от kravzo

выдало:
-rwxr-xr-x 1 root root 1539 May 23 18:57 msql2mysql
-rwxr-xr-x 1 root root 3579400 May 23 19:02 mysql
-rwxr-xr-x 1 root root 3273 Jun 2 10:22 mysql-workbench
-rwxr-xr-x 1 root root 3977504 May 23 19:02 mysql_client_test
-rwxr-xr-x 1 root root 15367376 May 23 19:02 mysql_client_test_embedded
-rwxr-xr-x 1 root root 6771 May 24 19:07 mysql_config
-rwxr-xr-x 1 root root 3437248 May 23 19:02 mysql_config_editor
-rwxr-xr-x 1 root root 4334 May 23 18:57 mysql_convert_table_format
-rwxr-xr-x 1 root root 14959880 May 23 19:02 mysql_embedded
-rwxr-xr-x 1 root root 3409 May 23 18:57 mysql_find_rows
-rwxr-xr-x 1 root root 1366 May 23 18:57 mysql_fix_extensions
-rwxr-xr-x 1 root root 34663 May 23 18:57 mysql_install_db
-rwxr-xr-x 1 root root 3285624 May 23 19:02 mysql_plugin
-rwxr-xr-x 1 root root 10106 May 23 18:57 mysql_secure_installation
-rwxr-xr-x 1 root root 17584 May 23 18:57 mysql_setpermission
-rwxr-xr-x 1 root root 3238728 May 23 19:02 mysql_tzinfo_to_sql
-rwxr-xr-x 1 root root 3566808 May 23 19:02 mysql_upgrade
-rwxr-xr-x 1 root root 3272512 May 23 19:02 mysql_waitpid
-rwxr-xr-x 1 root root 3976 May 23 18:57 mysql_zap
-rwxr-xr-x 1 root root 111743 May 23 18:57 mysqlaccess
-rwxr-xr-x 1 root root 3442776 May 23 19:02 mysqladmin
lrwxrwxrwx 1 root root 10 Jul 19 12:19 mysqlanalyze -> mysqlcheck
-rwxr-xr-x 1 root root 3603440 May 23 19:02 mysqlbinlog
-rwxr-xr-x 1 root root 11925 May 23 18:57 mysqlbug
-rwxr-xr-x 1 root root 3439928 May 23 19:02 mysqlcheck
-rwxr-xr-x 1 root root 26654 May 23 18:57 mysqld_multi
-rwxr-xr-x 1 root root 27725 May 23 18:57 mysqld_safe
-rwxr-xr-x 1 root root 3518520 May 23 19:02 mysqldump
-rwxr-xr-x 1 root root 7424 May 23 18:57 mysqldumpslow
-rwxr-xr-x 1 root root 35367 May 23 18:57 mysqlhotcopy
-rwxr-xr-x 1 root root 3435160 May 23 19:02 mysqlimport
lrwxrwxrwx 1 root root 10 Jul 19 12:19 mysqloptimize -> mysqlcheck
lrwxrwxrwx 1 root root 10 Jul 19 12:19 mysqlrepair -> mysqlcheck
-rwxr-xr-x 1 root root 3433784 May 23 19:02 mysqlshow
-rwxr-xr-x 1 root root 3452728 May 23 19:02 mysqlslap
-rwxr-xr-x 1 root root 3731656 May 23 19:02 mysqltest
-rwxr-xr-x 1 root root 15081096 May 23 19:02 mysqltest_embedded

alikskonst
() автор топика
Ответ на: комментарий от alikskonst

-rwxr-xr-x 1 root root 3442776 May 23 19:02 mysqladmin

Ну таки на месте бинарник. Запускться должен.

-bash: usr/bin/mysqladmin

Действительно, нет ли опечатки?

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

linux-kaa:~ # /usr/bin/mysqladmin -u root password 'root'
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
linux-kaa:~ #
да, тупанул, не ту ошибку отписал, уже запутался сэтими установками переустановками
но если ошибку выдает, то опечатки нет

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

mysqld_safe --skip-grant-tables &
UPDATE user SET Password=PASSWORD(«new_password») WHERE User='root';
FLUSH PRIVILEGES;

И перезапустить в нормально режиме.

karaien ★★
()
Последнее исправление: karaien (всего исправлений: 1)
Ответ на: комментарий от alikskonst

/usr/bin/mysqladmin -u root password 'root'

А че ты этим хочешь добиться? Тогда уж так, но тебе все равно нужен пароль:

mysqladmin -u root --password=root password test
старый пароль - root
новый пароль - test
Попробуй тогда так: https://dev.mysql.com/doc/refman/5.6/en/resetting-permissions.html пункт B.5.3.2.2

ving2
()

При установке мускля от рута, обычно на /var/lib/mysql стоят права root.root, тогда как MySQL работает от юзера mysql.

Потому и не записываются изменения пароля рута, что прав нету.

systemctl stop mysqld

chown -R mysql.mysql /var/lib/mysql

systemctl start mysqld

slamd64 ★★★★★
()
Последнее исправление: slamd64 (всего исправлений: 2)
Ответ на: комментарий от slamd64

slamd64, Вы гений! Я принесу мощное жертвоприношение всему пантеону египетских богов чтобы Вам всегда улыбалась удача!
после указанных Вами операций /usr/bin/mysql_secure_installation резко со мной подружился
еще раз спасибо

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