Android

Cách tạo cơ sở dữ liệu mysql trên linux thông qua dòng lệnh

MySQL Workbench Tutorial | Introduction To MySQL Workbench | MySQL DBA Training | Edureka

MySQL Workbench Tutorial | Introduction To MySQL Workbench | MySQL DBA Training | Edureka

Mục lục:

Anonim

MySQL là hệ thống quản lý cơ sở dữ liệu quan hệ nguồn mở phổ biến nhất.

Hướng dẫn này giải thích cách tạo cơ sở dữ liệu MySQL hoặc MariaDB thông qua dòng lệnh.

Trước khi bắt đầu

Chúng tôi giả định rằng bạn đã cài đặt máy chủ MySQL hoặc MariaDB trên hệ thống của mình.

  • Cách cài đặt MySQL trên CentOS 7, Ubuntu 18.04, Debian 9. Cách cài đặt MariaDB trên CentOS 7, Ubuntu 18.04, Debian 9

Tất cả các lệnh được thực thi như một người dùng quản trị (đặc quyền tối thiểu cần thiết để tạo cơ sở dữ liệu mới là CREATE ) hoặc với tài khoản gốc.

Để truy cập shell MySQL, gõ lệnh sau và nhập mật khẩu người dùng root MySQL của bạn khi được nhắc:

mysql -u root -p

Nếu bạn chưa đặt mật khẩu cho người dùng root MySQL, bạn có thể bỏ qua công tắc -p .

Nếu bạn cần thay đổi mật khẩu gốc MySQL của mình, thì hãy làm theo hướng dẫn này để đặt lại mật khẩu gốc của MySQL thông qua dòng lệnh.

Tạo cơ sở dữ liệu MySQL

Tạo một cơ sở dữ liệu MySQL mới cũng đơn giản như chạy một lệnh đơn.

Để tạo cơ sở dữ liệu MySQL hoặc MariaDB mới, hãy thực hiện lệnh sau, trong đó database_name là tên của cơ sở dữ liệu bạn muốn tạo:

CREATE DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

ERROR 1007 (HY000): Can't create database 'database_name'; database exists

Để tránh lỗi nếu cơ sở dữ liệu có cùng tên như bạn đang cố tạo, bạn có thể sử dụng lệnh sau:

CREATE DATABASE IF NOT EXISTS database_name;

Query OK, 1 row affected, 1 warning (0.00 sec)

Trong đầu ra ở trên, bạn có thể thấy Query OK , điều đó có nghĩa là truy vấn đã thành công và 1 warning cho chúng tôi biết rằng cơ sở dữ liệu đã tồn tại và không có cơ sở dữ liệu mới nào được tạo.

Trên Linux, cơ sở dữ liệu MySQL và tên bảng có phân biệt chữ hoa chữ thường.

Xem tất cả cơ sở dữ liệu MySQL

Để xem cơ sở dữ liệu bạn đã tạo, từ bên trong trình vỏ MySQL thực hiện lệnh sau:

SHOW DATABASES;

Lệnh trên sẽ in danh sách tất cả các cơ sở dữ liệu trên máy chủ. Đầu ra phải tương tự như sau:

+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)

Chọn cơ sở dữ liệu MySQL

Khi bạn tạo cơ sở dữ liệu, cơ sở dữ liệu mới không được chọn để sử dụng. Để chọn cơ sở dữ liệu trước khi bạn bắt đầu phiên MySQL, hãy sử dụng lệnh sau:

USE database_name;

Database changed

Khi bạn chọn cơ sở dữ liệu, tất cả các hoạt động tiếp theo như tạo bảng sẽ được thực hiện trên cơ sở dữ liệu đã chọn.

Tạo cơ sở dữ liệu MySQL với mysqladmin

Bạn cũng có thể tạo cơ sở dữ liệu MySQL mới từ thiết bị đầu cuối Linux bằng cách sử dụng tiện ích mysqladmin.

Ví dụ: để tạo cơ sở dữ liệu có tên là database_name , hãy nhập lệnh sau và nhập mật khẩu người dùng gốc MySQL của bạn khi được nhắc:

mysqladmin -u root -p create database_name

Phần kết luận

Bạn đã học cách tạo cơ sở dữ liệu MySQL.

Hãy để lại nhận xét nếu bạn có bất kỳ câu hỏi nào.

mysia mariadb