Скрипт для переименования базы данных в mySQL

В mySQL нет выражения вроде RENAME DATABASE oldName to newName. Если возникла задача переименовать базу данных, придется выполнить по-этапно: операции создания новой БД, копирования таблиц из старой базы (RENAME TABLE …) и удаление старой базы.

Здесь рассмотрен пример скрипта, который выполняет все эти три операции.

Если база данных расположена локально, то можно не задавать переменную dbhost, и убрать её упоминание из скрипта. Также можно модифицировать скрипт, чтобы все параметры принимались из командной строки. Но в данном примере извне принимаются только два параметра — имя старой базы и имя новой, а настройки подключения должны быть заданы в скрипте.

Т.е вызов скрипта выглядит следующим образом:

Мало букафф? Читайте есчо !

Обновление php под red hat linux

Октябрь 6, 2021 г.

Рассмотрим порядок установки/обновления PHP на RHL (шпаргалка). Описание php пакетов находится в remi репозитории. Возможно, его потребуется установить/обновить. ...

Читать

Проблемы при установке therubyracer

Сентябрь 9, 2018 г.

Если после команды [crayon-6a6bbaca99b1e845341132/] Вы видите что то вроде: [crayon-6a6bbaca99b24871477142/] Возможно вам поможет следующий алгоритм установки. therubyracer потребовался мне для работы lessc, потому я стал искать решение, как ...

Читать

Полезные команды для админа хостинга на UNIX

Август 22, 2013 г.

Те кто постоянно работает в командной строке UNIX, не находят ничего сложного в использовании разных утилит. Мне иногда приходится общаться с UNIX через ...

Читать

Замена строки в файлах

Март 17, 2024 г.

В Unix для замены текстового значения в группе файлов можно использовать утилиту rpl. Установите rpl: [crayon-6a6bbaca99ede660978044/] Для замены тестовой строки выполните команду в файле FILENAME: [crayon-6a6bbaca99ee4419740660/] Подстановка ...

Читать
 

Комментарии к «Скрипт для переименования базы данных в mySQL»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: