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

Cách tạo cơ sở dữ liệu MySQL và đặt đặc quyền

Nếu bạn không có giao diện GUI cho máy chủ cơ sở dữ liệu của mình - chẳng hạn như phpMySQL - bạn có thể tạo cơ sở dữ liệu và người dùng MySQL / MariaDB từ dòng lệnh.

1. Xác thực với tư cách là người dùng gốc / quản trị viên MySQL

# mysql -u root -p

2. Tạo cơ sở dữ liệu mong muốn

mysql> create database DATABASE_NAME

3. Cho phép người dùng truy cập vào máy chủ MySQL

mysql> grant usage on *.* to USER_NAME@localhost identified by 'USER_PASSWORD';

4. Cấp đặc quyền cho người dùng

mysql> grant all privileges on DATABASE_NAME.* to USER_NAME@localhost;

Ví dụ trên máy chủ MariaDB thử nghiệm:

[root@web ~]# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 4180008
Server version: 10.3.28-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database plothost_database1;
Query OK, 1 row affected (0.002 sec)

MariaDB [(none)]> grant usage on *.* to plothost@localhost identified by 'plothostpassword';
Query OK, 0 rows affected (0.002 sec)

MariaDB [(none)]> grant all privileges on plothost_database1.* to plothost@localhost;
Query OK, 0 rows affected (0.003 sec)

MariaDB [(none)]> quit
Bye
[root@web ~]#



Các bài viết liên quan:
Năm ứng dụng phần mềm hàng đầu để truy cập máy chủ MySQL / MariaDB


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để chuyển đổi tất cả các bảng từ MyISAM thành InnoDB?

  2. Truy vấn phân biệt chữ hoa chữ thường trong MySQL

  3. MySQL loại bỏ một số khóa ngoại

  4. Làm cách nào để tạo một câu lệnh chuẩn bị sẵn mysql an toàn trong php?

  5. Nối một chuỗi và một số trong MySQL