Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да създадете MySQL база данни и да зададете привилегии

Ако нямате GUI интерфейс за вашия сървър на база данни – като phpMySQL например – можете да създадете MySQL/MariaDB потребители и бази данни от командния ред.

1. Удостоверете се като MySQL root/admin потребител

# mysql -u root -p

2. Създайте желаната база данни

mysql> create database DATABASE_NAME

3. Разрешете на потребителя достъп до MySQL сървъра

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

4. Предоставяне на привилегии на потребителя

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

Пример на тестов MariaDB сървър:

[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 ~]#



Свързани статии:
Топ пет софтуерни приложения за достъп до 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. Използване на MySQL заявка за преминаване на редове за създаване на рекурсивно дърво

  2. Има ли начин да се покаже клауза WHERE само за едно поле в MySQL?

  3. Какво е MySQL Workbench?

  4. MySQL в облака – онлайн миграция от Amazon RDS към EC2 екземпляр:Част първа

  5. Множество заявки, изпълнени в Java в един израз