CHIA SẺ:

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

Đăng nhập MySQL

mysql -u root -p

Tạo database

create database dbname;

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

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

Danh sách các quyền bạn có thể thiết lập cho user

ALL

ALTER

CREATE VIEW

CREATE

DELETE

DROP

GRANT OPTION

INDEX

INSERT

SELECT

SHOW VIEW

TRIGGER

UPDATE

Reload all the privileges

FLUSH PRIVILEGES;

Thoát

exit

24 Comments

  1. Nam 14

    lúc tạo user nó báo lỗi này là sao?

    ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

  2. Fretin Tang 5

    Hi. Mình có tạo vài cái database vs user bằng mariaDB rồi. Nhưng giờ nó lung tung quá, mà mình cũng không nhớ đã tạo những gì. Bạn có cách nào để mình kiểm tra list database vs user mà mình tạo không. Muốn xóa vài cái trong list đó thì làm như thế nào?

  3. Hung Trinh 7

    Mình gõ lệnh “mysql -u root -p” xong nhập password nó báo lỗi này là sao ạ?

    ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)

        1. Luân Trần Admin

          Pass của tài khoản root MySQL đó, khi cài HocVPS Script nó sẽ tự generate cho bạn.

  4. Tung 6

    Minh cai hocvps scrips. Từ đầu đến cuối cũng không thấy DigitalO thông báo gì về pass MySql của root. Cũng đã thử nhiều hướng dẫn lấy lại pass rồi mà không đc. Mong ad sớm chỉ giáo

    1. Luân Trần Admin

      Sau khi cài đặt xong bạn sẽ thấy password hiển thị trên màn hình. Trong trường hợp ko để ý bạn hãy mở file /root/hocvps-script.txt lên để xem nhé.

  5. Tuấn 1

    Khi mình tạo database với user va pass được tạo khi tạo app wordpress trên vultr thì bị lỗi này
    http://45.32.21.112/loi.png
    Có phải dùng user root mới tạo được không bạn.
    Còn mật khẩu mysql của user root thì làm sao tìm được hả bạn, mình dùng vultr

  6. máy xông hơi khô 3

    Admin cho mình hỏi.

    Mình đã tạo data và user trên vps ( mình dùng vpssim). đã upcode lên vps. Bây giờ làm thế nào để kết nối data với user. Nữa là làm sao để impoxt sql mà mình đã backup trước đây lên vps ( trước đây mình dùng hosting).

    Cám ơn bạn

  7. Nhã 2

    Luân cho mình hỏi là minh trỏ domaon sang ip của vps. Mình thực hiện theo hướng dẫn thay đổi hai mục trog Host records :

    @ thì về ip của vps
    Www thì về tên site của mình ( vi du nhu abc.com. )

    Thì khi vào site nó báo lỗi ko truy cập dk do chuyển hướng quá nhiều.

    Đây là lỗi gì vậy luân. Câm ơn bạn

  8. Hung 11

    Lần trước mình cũng đã cài đặt hocvps (cách đây gần 1 năm), khi đó có pass vào root mysql riêng.
    Nhưng lần này chỉ thấy mỗi “Thong tin dang nhap mac dinh cho tat ca tool:”, mà không có pass vào mysql, đâm ra không vào được mysql, thử đủ các kiểu toàn bị lỗi:

    “ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)”

    Vậy làm sao để có thể vào mysql, Luân?

    1. Luân Trần Admin

      Giờ bạn dùng account admin, pass hiện lên sau khi cài đặt để login nhé.

  9. tien 2

    Sao mình gõ đúng Password rồi mà nó vẫn báo lỗi vậy nhỉ?
    ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)

Comment của bạn

Your email address will not be published. Required fields are marked *