myhand

Рейтинг
278
Регистрация
16.09.2009
Lopas:
Подскажите, как исключить из mysqldump команды одну базу под названием 'mysql'? Это в случае --all-databases.

Не использовать этот ключик. И формировать явно список баз, исключая ненужные.

Lopas:
А права юзеров на базы мне типо не нужны? Пусть они без доступа к своим базам будут?

Вам же объяснили выше как правильно сохранить нужные гранты. Все ищем себе новые грабли?

Lopas:
Ну пипец) А можно как-то восстановить оригинальную базу MYSQL (её одну)? Не удаляя другие.

Конечно. Если, например, сделали ее бекап. Или переставить пакет, как объясняли выше.

Lopas:
MySQL не дибилы делали.

К сожалению, нет защиты от использования MySQL, пардон муа, дебилами.

PS: Не нравятся shell, php, etc - в mysql есть LOOP. Сюрприз!

Lopas:
Хотелось бы без этого обойтись.

Ну, каждый обучается как ему удобно... Умный обычно старается использовать документацию. Дурак - методом тыка.

Lopas:
Я не убивал. Я скопировал все базы включая базу MySQL (импортировал) в новый сервер..и такое получилось.

Вот этим и "убили".

Romka_Kharkov:
А чем rsync не подошел

Можно купить автомобиль. Сел - и поехал. А можно купить кучу деталек и сперва собрать автомобиль.

Оба способа "подойдут", если ваша задача - поехать. Но не каждому и не в одинаковой степени...

Lopas:
Я не могу управлять статусом MySQL.

Если сделаете то, что вам посоветовали - сможете. Права - игнорируются.

Lopas:
Им управляет debian-sys-maint которого нет.

Другой вариант: возмите, удалите пакет и данные. Установите заново. Прочитайте документацию пакета (начиная с /usr/share/doc) - а уже потом "переносите".

Это нужно было умудриться, чтобы перед переносом чего-либо - убить существующие гранты. Доверьте перенос кому-то, кто понимает что делает.

Lopas:
Как сервер запускается при ребуте даже незнаю.

Если бы вы прочитали документацию, то знали бы почему. Первая строчка README.Debian.

Виталий Макаркин:
Хотелось бы разобраться, если будет тяжело, уже пойти по Вашему пути.

Если вам тяжело 1 (один) раз прочитать man rsync, то пойти по второму пути - самое разумное решение.

PS: Есть 100500 хороших решений для бекапа на всякий вкус и цвет. И на основе rsync, в т.ч. (rsnapshot, duplicity, rdiff-backup, etc) Зачем вам нужно изобретать собственный трехколесный велосипед?

Сталкивались. Вам показать адрес google translate?

PS: И проверьте, что дело таки не опять в резолвинге. Файла может "не быть" в т.ч. и если вы стучитесь не на тот хост...

Romka_Kharkov:
по этому для средняка подход ваш сложноват будет ))))

"Середняк" может скопипастить готовый скрипт и "красотами" не заморачиваться.

А то вон - еще и "так предлагают" (ц). Что после этого от грантов вообще останется? 😂

Romka_Kharkov:
Ну так в этом и ответ, пользователю root не выданы grant привилегии ....

Ответ был дан выше. Если у ТС нет пользователя

debian-sys-maint - либо он использует какой-то левый пакет mysql, не дебиановский. Либо расковырял дебиановский пакет до неузнаваемости.

Про phpmyadmin тоже см. выше.

Romka_Kharkov:
Я встречал системы (вполне может быть что и дебиан такой же) там где управляющий пользователь в mysql вовсе не root.

Не такой, нет.

Всего: 4890