Подсказки по MySQL

    Mon Avis

    Дамп базы данных:

    $ mysqldump -u root -p dbname > dbname.sql

    Конвертируем дамп в другую кодировку:

    $ iconv -f koi8-r -t cp1251 dbname.sql > dbname.cp1251

    Правим SET NAMES codepage,  DEFAULT CHARSET codepage в дампе базы.

    $ sed 's/SET NAMES koi8r/SET NAMES cp1251/g' < dbname.cp1251 > fixed.dbname.cp1251
    $ sed 's/DEFAULT CHARSET=koi8r/DEFAULT CHARSET=cp1251/g' < dbname.cp1251 > fixed.dbname.cp1251

    Удалить базу данных:

    $ mysql -u user -p database -e 'DROP DATABASE dbname'

    Создать базу данных:

    $ mysql -u user -p -e 'CREATE DATABASE dbname DEFAULT CHARSET cp1251'

    Дамп базы включая хранимые процедуры:

    mysqldump --routines database > database.sql

    Дамп только хранимых процедур из базы данных:

    mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt database > database.sql

    Установка root пароля в первый раз:

    mysqladmin -u root password new_password

    Изменить root пароль:

    mysqladmin -u root -p old_password new_password

    Создать пользователя базы данных:

    GRANT ALL ON database.* TO 'username'@'127.0.0.1' IDENTIFIED BY 'password';

    Подписаться
    Уведомить о
    guest
    0 комментариев
    Межтекстовые Отзывы
    Посмотреть все комментарии
    0
    Оставьте комментарий! Напишите, что думаете по поводу статьи.x