Bài viết này sẽ hướng dẫn tạo database và user mysql bằng lệnh terminal

Tạo database mysql Ubuntu thông qua command line terminal

2021-04-01 2850 lượt xem

Đăng nhập MySQL

Trước tiên, bạn cần đăng nhập vào máy chủ MySQL từ dòng lệnh bằng lệnh sau trong terminal:

mysql -u root -p

Trong đó, -u là cờ người dùng ( ngừoi dùng là root ). và bạn cần nhập password vào. 

Bây giờ bạn sẽ ở một dấu nhắc mysql> trông rất giống thế này: 

 mysql> 
# hoặc 
MariaDB [(none)]>

Tạo Database

create database dbname;

Tạo 1 user và thiết lập quyền cho user đó

Đôi lúc bạn làm việc trong 1 công ty, công ty sẽ kiểu cấp cho bạn cái quyền trong mysql chỉ mỗi cái db mà project bạn đang làm. Nhưng bạn biết chắc chắn có nhiều db khác nữa cũng nằm trong đó nhưung bạn không có quyền xem.

Và đây là cách tạo: 

create user 'username'@'localhost' identified by 'password';

Để thay đổi password user

set password for 'username'@'localhost' = password('password');

 Thiết lập tất cả quyền cho user

grant all on dbname.* to username@localhost;

Nếu bạn muốn giới hạn quyền cho user thì dùng dòng lệnh sau

grant SELECT on dbname.* to username@localhost; // SELECT là quyền

 

bài viết trong chủ đề