- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ну и зачем на всякую порнографию ссылаться, вместо официальной документации?
Все что нужно есть в доках mysql, включая пример бекапа:
http://dev.mysql.com/doc/refman/5.0/en/show-grants.html
(в комментариях: mysql --batch --skip-column-names --execute="SELECT DISTINCT CONCAT('SHOW GRANTS FOR ''',user,'''@''',host,''';') AS query FROM user" mysql | mysql --batch --skip-column-names mysql | perl -p -e '$_ =~ s/$/;/; END { print "FLUSH PRIVILEGES;\n" }' > mysql-grants.sql)
PS: И никаких военный тайн, андрейка ;)
Более серьезного извращения не видел :) Но красиво )))) я обычно делаю grant в новом месте а потом вставляю туда пароль из старого места....
Но красиво ))))
Можно сделать значительно короче, если вы уловите идею.
я обычно делаю grant в новом месте а потом вставляю туда пароль из старого места....
А вот это как раз - извращение.
А вот это как раз - извращение.
Та бог с вами ))) мы же прекрасно понимаем как часто и регулярно надо заниматься такими операциями ... :)))) по этому для средняка подход ваш сложноват будет )))) а копировать\вставить ... всем по плечу и смысла это не меняет , сделал грант , а пароль перекинул...
mysqldump mysql --tables user -u root -p > /root/users.sql
попросит ввести пароль рута мускуль - вводите.
наслаждаетесь файлом users.sql в /root.
так кто-нибудь предлагал уже?
по этому для средняка подход ваш сложноват будет ))))
"Середняк" может скопипастить готовый скрипт и "красотами" не заморачиваться.
А то вон - еще и "так предлагают" (ц). Что после этого от грантов вообще останется? 😂
ах да да да))) ТС точняк, еще и разрешния сдампите)
ах да да да))) ТС точняк, еще и разрешния сдампите)
Я их и сдампил..
Подскажите, как исключить из mysqldump команды одну базу под названием 'mysql'? Это в случае --all-databases.
---------- Добавлено 28.09.2012 в 20:38 ----------
mysqldump mysql --tables user -u root -p > /root/users.sql
попросит ввести пароль рута мускуль - вводите.
наслаждаетесь файлом users.sql в /root.
так кто-нибудь предлагал уже?
А права юзеров на базы мне типо не нужны? Пусть они без доступа к своим базам будут?
Подскажите, как исключить из mysqldump команды одну базу под названием 'mysql'? Это в случае --all-databases.
Не использовать этот ключик. И формировать явно список баз, исключая ненужные.
А права юзеров на базы мне типо не нужны? Пусть они без доступа к своим базам будут?
Вам же объяснили выше как правильно сохранить нужные гранты. Все ищем себе новые грабли?
Вам же объяснили выше как правильно сохранить нужные гранты. Все ищем себе новые грабли?
Много разных ответов. Я так и не понял какой правильный)
Не использовать этот ключик. И формировать явно список баз, исключая ненужные.
А как быть, когда баз более 1к? Не словим лимит на длину аргументов? А дампить в несколько проходов - вешать лок на всё время дампа, что может вызвать 503 на часик-другой...
Дампить просто по базе не вариант, если используем --master-data
Можно конечно тормознуть базу, сделать снапшот и уже с ним играться, но это изврат + простой в любом случае на некоторое время. Пока вижу вариант только через дамп слейва...