Невозможно изменить имя схемы в MYSQL 5.5 w/MYSQL Workbench - программирование
Подтвердить что ты не робот

Невозможно изменить имя схемы в MYSQL 5.5 w/MYSQL Workbench

Почему я не могу изменить свое имя схемы из MYSQL Workbench? Я что-то упускаю?: (

Как вы можете раскрыть имя

enter image description here

4b9b3361

Ответ 1

Для имен схем нет RENAME. Вам придется экспортировать схему, а затем импортировать с новым именем базы данных.

Это ограничение самого сервера MySQL.

Ответ 2

На самом деле, вы можете очень легко переименовать имя базы данных,

  1. перейдите в верхнее меню → База данных → обратный инжиниринг, выберите вашу базу данных и продолжайте идти дальше, пока не получите диаграмму вашей базы данных,
  2. после того, как появится область под названием Catalog Area, под которой вы можете увидеть имя вашей базы данных, щелкните по ней правой кнопкой мыши и выберите редактировать схему. и измените имя своей базы данных
  3. Теперь снова перейдите в верхнее меню → база данных → форвард инжиниринг и завершите разработку баз данных с помощью мастера.

Ответ 3

Гэвин прав, но если ваш сервер имеет phpMyAdmin, вы можете использовать его для переименования вашей базы данных (схемы):

  • Перейдите на ваш URL-адрес phpMyAdmin. По умолчанию используется http://yourdomain.com/phpMyAdmin/

  • При появлении запроса введите имя пользователя и пароль своей базы данных.

  • Перейдите на вкладку "Операции".

  • В разделе "Переименовать базу данных в:" введите новое имя базы данных.

  • Нажмите кнопку "Перейти".

  • При появлении запроса нажмите "ОК".

  • Через несколько секунд, в зависимости от вашего содержимого базы данных, ваша база данных будет переименована.

На самом деле phpMyAdmin создает новую базу данных с новым именем, импортирует содержимое из текущей базы данных и удаляет текущую базу данных.

Ответ 4

Я не могу представить, что кто-то все еще использует версию 5.5, но вот процедура, которой я следовал в версии 8. Если у вас есть более старая/более новая версия, это может все еще работать.

  1. Подключитесь к базе данных.
  2. Откройте меню "База данных" и выберите "Мастер миграции".
  3. Начать миграцию.
  4. И источник, и цель будут текущим сервером MySQL.
  5. Выберите схему, которую хотите переименовать.
  6. Для исходных объектов убедитесь, что все таблицы выбраны.
  7. Нажмите Далее, и вы увидите сообщение о том, что источник и цель совпадают.
  8. Теперь вы должны увидеть шаг "Ручное редактирование".
  9. В столбце "Целевой объект" щелкните имя базы данных и измените его.
  10. Теперь вы можете нажимать кнопку Далее до конца.
  11. После завершения вы получите заново переименованную схему.

В настоящее время моя база данных не имеет индексов, хранимых процедур и т.д. хочу подтвердить, что все связанные объекты также перенесены сбросив старую базу данных.