Все такие разные, один я одинаковый…

Mon Avis

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

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

$ 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';

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