LINUX.ORG.RU

Mysql в CentOS


0

0

прошу прощение за наитупейший вопрос но чот немогу найти как зачистить грубьо говоря кофиги майскл в ЦентОС всмысле не очистить му конф, а обнулить пасс и тп я то пред человек намудрил ща немогу разобраться делаю по мануалу, а походу синтекс не правильно делаю и нет результата --skip-grant-tables я делаю явно не правильно

[root@linuxsrv etc]# /etc/init.d/mysqld --skip-grant-tables Применение: /etc/init.d/mysqld {start|stop|status|condrestart|restart}

подскажите плз как правильно и вообще как обнулить целиком муксул

зараннее оч благодарен


Ответ на: комментарий от cmd

Снести БД mysql и вернуть из ту, которая была при установке сервера. Но это не резон.

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

> `which mysqld_safe` --init-file=/etc/1 & [1] 3872 [root@linuxsrv ~]# Starting mysqld daemon with databases from /var/lib/mysql mysqld_safe[3891]: started тож самое

Ну, запустился? Предыдущие все были убиты?
Теперь попробуй mysql -uroot.

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

В том смысле, что после -p и -u для клиента mysql пробелы ставить не нужно. Прямо так и пишется имя пользователя и пароль - сразу за ключами.

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

Я первое сообщение прочитал:
«/usr/bin/mysqld_safe--skip-grant-tables: Нет такого файла или каталога»
Теперь вижу.

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

[root@linuxsrv ~]# `which mysqld_safe` --init-file=/etc/1 & [1] 3331 [root@linuxsrv ~]# Starting mysqld daemon with databases from /var/lib/mysql mysqld_safe[3350]: started STOPPING server from pid file /var/lib/mysql/linuxsrv.factory.local.pid mysqld_safe[3428]: ended

тип гг мб резоно бд все переставить?

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

Ээ, не понял. Я думаю, что переставлять смысла нет, в данном случае.
пароль, вроде бы, сбросили (я надеюсь). Теперь коннектится?
Пароль - 123.
Не знаю, что там не так возможно сделать:
1. Останавливаешь демон.
2. Запускаешь с опцией --skip-grant-tables, коннектишься и меняешь пароль, или используешь -init-file соответствующего содержания, с которым запускаешь mysqld_safe.
3. Всё. Пароль поменян. Коннектишься с новым пароем (mysql -uroot -p123), проверяешь. Если всё прошло - выходишь (\q), убиваешь mysqld_safe. Запускаешь демон в нормальном виде, используя init.

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

[root@linuxsrv ~]# mysql -uroot-p123 Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.0.91 Source distribution

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

mysql>

СПАСИБО ОГРОМНЕЙШЕЕ вроде все работает просто настолько огромное спасибо что вообще ВЫРУЧИЛ

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

Ну, если бы. Вообще-то, мне спасибо не за что говорить. Я две страницы тут мурыжил, прежде, чем решение предложить, хотя, вообще-то, оно изложено в доке по ссылке, которую дал vostrik, которую я не прочитал внимательно.
Просто у меня таких проблем не возникало, а mysql, я на винде использую.

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