Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да преименувате MySQL база данни

Тази статия обяснява как да преименувате MySQL база данни.

Преименуване на MySQL база данни

Може да се наложи да преименувате MySQL база данни от време на време, като например когато мигрирате данни от един акаунт или хостинг доставчик към друг, или по време на разработката на сайта.

Стъпките за преименуване на MySQL база данни зависят от това дали вашият A2 хостинг акаунт включва достъп до cPanel.

Управлявани акаунти с cPanel

Ако вашият A2 хостинг акаунт включва достъп до cPanel, можете да използвате cPanel за бързо и лесно преименуване на MySQL база данни. За да направите това, изпълнете следните стъпки:

  1. Влезте в cPanel. Ако не знаете как да влезете в своя cPanel акаунт, моля, вижте тази статия.
  2. В секцията БАЗА ДАННИ на началния екран на cPanel щракнете върху MySQL® Бази данни:

  3. Под Текущи бази данни намерете базата данни, която искате да преименувате.
  4. В колоната Действия щракнете върху Преименуване:

    Появява се диалоговият прозорец Преименуване на база данни.

  5. В текстовото поле Ново име въведете новото име за базата данни:

  6. Щракнете върху Напред. cPanel преименува базата данни.
Неуправлявани акаунти без cPanel

Ако вашият A2 хостинг акаунт не включва cPanel, можете да преименувате MySQL база данни ръчно от командния ред. За да направите това, изпълнете следните стъпки:

  1. Влезте в сървъра си чрез SSH.
  2. В командния ред въведете следната команда, за да създадете нова база данни. Заменете потребителското име с потребителското име на MySQL и заменете new_dbname с новото име на база данни, което искате да използвате:
    mysql -u username -p -e "CREATE DATABASE new_dbname"
  3. За да експортирате старата база данни във файл, въведете следната команда. Заменете потребителското име с потребителското име на MySQL и заменете old_dbname с името на базата данни, която искате да преименувате:

    mysqldump --routines -u username -p old_dbname > dbexport.sql
  4. За да импортирате данните от старата база данни в новата база данни, която сте създали в стъпка 1, въведете следната команда. Заменете потребителското име с потребителското име на MySQL и заменете new_dbname с името на новата база данни:

    mysql -u username -p new_dbname < dbexport.sql
  5. За да изтриете старата база данни, въведете следната команда. Заменете потребителското име с потребителското име на MySQL и заменете old_dbname с името на базата данни за изтриване:

    mysql -u username -p -e "DROP DATABASE old_dbname"
    Тази стъпка е по избор. Не е нужно да изтривате старата база данни.
  6. Вече можете да използвате новата база данни с име new_dbname, която съдържа всички таблици и данни от старата база данни.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL utf8mb4, Грешки при запазване на Emojis

  2. Използване на индекс, използване на временен, използване на filesort - как да поправя това?

  3. MySQLDumper:Базиран на PHP и Perl инструмент за архивиране на MySQL база данни

  4. Грешка с неизвестна колона в „списък с полета“ при заявка за актуализиране на MySQL

  5. Изберете стойности, които отговарят на различни условия на различни редове?