Tag Archive remove

definer mit sed aus mysql dump entfernen

3. Juni 2014 Kommentare deaktiviert für definer mit sed aus mysql dump entfernen By webpirat

um aus bestehenden mysqldumps die user@host definer zu entfernen kann man folgendes tun

~ $ sed -r -e "s/\/\*[^\/]*DEFINER.*\*\///g" < mysqldump.sql > mysqldump-exdefiner.sql

, , , , , ,

mysqldump ohne definer

12. Juli 2011 Kommentare deaktiviert für mysqldump ohne definer By webpirat

um hostunabhängige mysql dumps zu erzeugen, muss man die definer aus dem jeweiligen dump entfernen.
mit sed kann man das gleich beim erzeugen des dumps:

mysqldump database -ufoo -pbar -hlocalhost | sed "s/\/\*[^\/]*DEFINER.*\*\///g" > dump_without_definer.sql

, , , , , , ,

alte dateien mit ant task löschen

22. Dezember 2010 Kommentare deaktiviert für alte dateien mit ant task löschen By webpirat

um mit ant alte dateien per find/pipe/xargs zu entfernen, kann man den ant exec befehl verwenden.

    <target name="dump_cleanup" description="dump cleanup - remove old backup db dumps">
        <echo message="cleanup backup dir - remove old db dumps"/>
        <exec executable="bash" dir="${backups}">
            <arg value="-c"/>
            <arg line='"find -P . -maxdepth 1 -type f -ctime +4 -print0 | xargs -0 rm -f"'/>
        </exec>
    </target>

, , , , , , ,