Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách đổi tên cơ sở dữ liệu MySQL

Bài viết này giải thích cách đổi tên cơ sở dữ liệu MySQL.

Đổi tên cơ sở dữ liệu MySQL

Đôi khi, bạn có thể cần đổi tên cơ sở dữ liệu MySQL, chẳng hạn như khi bạn di chuyển dữ liệu từ tài khoản hoặc nhà cung cấp dịch vụ lưu trữ này sang tài khoản hoặc nhà cung cấp dịch vụ lưu trữ khác hoặc trong quá trình phát triển trang web.

Các bước để đổi tên cơ sở dữ liệu MySQL phụ thuộc vào việc tài khoản A2 Hosting của bạn có bao gồm quyền truy cập cPanel hay không.

Tài khoản được quản lý với cPanel

Nếu tài khoản A2 Hosting của bạn bao gồm quyền truy cập cPanel, bạn có thể sử dụng cPanel để đổi tên cơ sở dữ liệu MySQL một cách nhanh chóng và dễ dàng. Để thực hiện việc này, hãy làm theo các bước sau:

  1. Đăng nhập vào cPanel. Nếu bạn không biết cách đăng nhập vào tài khoản cPanel của mình, vui lòng xem bài viết này.
  2. Trong phần DATABASES của màn hình chính cPanel, nhấp vào MySQL® Databases:

  3. Trong Cơ sở dữ liệu hiện tại, tìm cơ sở dữ liệu bạn muốn đổi tên.
  4. Trong cột Hành động, nhấp vào Đổi tên:

    Hộp thoại Đổi tên Cơ sở dữ liệu xuất hiện.

  5. Trong hộp văn bản Tên mới, hãy nhập tên mới cho cơ sở dữ liệu:

  6. Nhấp vào Tiếp tục. cPanel đổi tên cơ sở dữ liệu.
Tài khoản không được quản lý không có cPanel

Nếu tài khoản A2 Hosting của bạn không bao gồm cPanel, bạn có thể đổi tên cơ sở dữ liệu MySQL theo cách thủ công từ dòng lệnh. Để thực hiện việc này, hãy làm theo các bước sau:

  1. Đăng nhập vào máy chủ của bạn bằng SSH.
  2. Tại dấu nhắc lệnh, nhập lệnh sau để tạo cơ sở dữ liệu mới. Thay thế tên người dùng bằng tên người dùng MySQL và thay thế new_dbname bằng tên cơ sở dữ liệu mới mà bạn muốn sử dụng:
    mysql -u username -p -e "CREATE DATABASE new_dbname"
  3. Để xuất cơ sở dữ liệu cũ sang tệp, hãy nhập lệnh sau. Thay thế tên người dùng bằng tên người dùng MySQL và thay thế old_dbname bằng tên của cơ sở dữ liệu mà bạn muốn đổi tên:

    mysqldump --routines -u username -p old_dbname > dbexport.sql
  4. Để nhập dữ liệu từ cơ sở dữ liệu cũ vào cơ sở dữ liệu mới mà bạn đã tạo ở bước 1, hãy nhập lệnh sau. Thay thế tên người dùng bằng tên người dùng MySQL và thay thế new_dbname bằng tên của cơ sở dữ liệu mới:

    mysql -u username -p new_dbname < dbexport.sql
  5. Để xóa cơ sở dữ liệu cũ, hãy nhập lệnh sau. Thay thế tên người dùng bằng tên người dùng MySQL và thay thế old_dbname bằng tên của cơ sở dữ liệu cần xóa:

    mysql -u username -p -e "DROP DATABASE old_dbname"
    Bước này là tùy chọn. Bạn không cần phải xóa cơ sở dữ liệu cũ.
  6. Giờ đây, bạn có thể sử dụng cơ sở dữ liệu mới có tên new_dbname, cơ sở dữ liệu này chứa tất cả các bảng và dữ liệu từ cơ sở dữ liệu cũ.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Neo4j - Xóa nút bằng Cypher

  2. Python:Sử dụng mysqldb để nhập bảng MySQL làm từ điển?

  3. Plugin xác thực 'caching_sha2_password' không được hỗ trợ

  4. MySQL THAM GIA ĐẦY ĐỦ?

  5. Có phải MySQL đang phá vỡ tiêu chuẩn bằng cách cho phép chọn các cột không phải là một phần của nhóm theo mệnh đề?