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

Cách tạo cơ sở dữ liệu MySQL bằng giao diện dòng lệnh (CLI)

Nếu bạn cần tạo cơ sở dữ liệu cho trang web của mình, có nhiều cách để thực hiện. Trong hướng dẫn này, bạn có thể tìm hiểu cách tạo cơ sở dữ liệu MySQL sử dụng giao diện dòng lệnh (CLI) .

QUAN TRỌNG: Hướng dẫn này được thiết kế để sử dụng với Máy chủ lưu trữ đám mây của chúng tôi và các gói lưu trữ khác không bao gồm cPanel. Nếu máy chủ của bạn bao gồm cPanel, bạn nên làm theo hướng dẫn của chúng tôi về Cách tạo Cơ sở dữ liệu MySQL bằng API cPanel.

Tạo cơ sở dữ liệu MySQL bằng CLI

Nếu bạn đang chạy một máy chủ Linux có MySQL nhưng không có cPanel, bạn có thể chỉ cần sử dụng thiết bị đầu cuối để tạo cơ sở dữ liệu MySQL, người dùng cơ sở dữ liệu và mật khẩu cũng như gán tất cả các đặc quyền cho người dùng đối với cơ sở dữ liệu.

  1. SSH vào máy chủ của bạn dưới dạng gốc.
  2. Đăng nhập vào MySQL bằng quyền root:
    mysql -u root
  3. Tạo người dùng cơ sở dữ liệu mới:
    GRANT ALL PRIVILEGES ON *.* TO 'db_user'@'localhost' IDENTIFIED BY '[email protected]$w0rd123!';
    LƯU Ý: Đảm bảo sửa đổi db_user với tên thực, bạn muốn cung cấp cho người dùng cơ sở dữ liệu, cũng như [email protected]$w0rd123! với mật khẩu được cấp cho người dùng.
  4. Đăng xuất khỏi MySQL bằng cách nhập:\q .
  5. Đăng nhập với tư cách người dùng cơ sở dữ liệu mới mà bạn vừa tạo:
    mysql -u db_user -p
    LƯU Ý: Đảm bảo sửa đổi db_user với tên người dùng cơ sở dữ liệu thực tế.

    Sau đó, nhập mật khẩu của người dùng cơ sở dữ liệu mới và nhấn Enter .

  6. Tạo cơ sở dữ liệu mới:
    CREATE DATABASE db_name;
    LƯU Ý: Đảm bảo sửa đổi db_name với tên thực mà bạn muốn đặt cho cơ sở dữ liệu.

Xin chúc mừng! Bây giờ, bạn đã biết cách tạo cơ sở dữ liệu MySQL từ dòng lệnh. Bạn muốn tìm hiểu thêm về quản lý cơ sở dữ liệu? Xem tài liệu MySQL chính thức hoặc hướng dẫn của chúng tôi về Cách nhập Cơ sở dữ liệu MySQL trong Dòng lệnh.

Nếu bạn không cần cPanel, đừng trả tiền cho nó. Chỉ thanh toán cho những gì bạn cần với các giải pháp Cloud VPS của chúng tôi.

CentOS, Debian hoặc Ubuntu Không có bloatware SSH Quản lý khóa dễ dàng


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cảnh báo:mysql_connect ():[2002] Không có tệp hoặc thư mục nào như vậy (cố gắng kết nối qua unix:///tmp/mysql.sock) trong

  2. Làm cách nào để đổi tên tệp đã tải lên trước khi lưu vào thư mục?

  3. Cách cài đặt MySQL trên CentOS 6

  4. Cách cắt ngắn bảng trong MySQL

  5. Không thể xóa hoặc cập nhật hàng mẹ:ràng buộc khóa ngoại không thành công