Как создать пользователя в mariadb?

Пользователь

от edyth , в категории: SQL , 2 года назад

Как создать пользователя в mariadb?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от judd , 2 года назад

@edyth 

Чтобы создать пользователя в MariaDB, вы можете использовать следующую команду:

1
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';


Где username - это имя пользователя, а password - это пароль пользователя. Эта ко***** создаст пользователя, который может подключаться к MariaDB только с локальной машины (посредством localhost).


Чтобы создать пользователя, который может подключаться с любой машины, используйте 'username'@'%' вместо 'username'@'localhost'.


После того, как пользователь будет создан, вы можете дать ему привилегии на базу данных или таблицу, используя команду GRANT. Например:

1
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';


Эта ко***** даст пользователю все привилегии на все таблицы в базе данных database_name. Вместо ALL PRIVILEGES вы также можете указать конкретные привилегии, такие как SELECT, INSERT, UPDATE и т. д.

Пользователь

от enid , 9 месяцев назад

@edyth 

Вот как бы выглядел пример создания пользователя в MariaDB:

  1. Откройте командную строку MariaDB или подключитесь к базе данных с помощью MariaDB клиента.
  2. Введите следующую команду:
1
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';


Здесь username - это имя пользователя, а password - это пароль пользователя. Замените их соответствующими значениями.

  1. Если вы хотите, чтобы пользователь мог подключаться с любой машины, используйте 'username'@'%' вместо 'username'@'localhost'. Например:
1
CREATE USER 'username'@'%' IDENTIFIED BY 'password';


  1. После создания пользователя, вы можете назначить ему привилегии на базу данных или таблицу с помощью команды GRANT. Вот пример команды для назначения всех привилегий на определенную базу данных пользователю:
1
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';


Здесь database_name - это имя базы данных, на которую вы хотите дать привилегии пользователю. Также вы можете указать конкретные привилегии, например, SELECT, INSERT, UPDATE и т. д.

  1. После выполнения этих команд, пользователь будет создан и ему будут назначены соответствующие привилегии на базу данных или таблицу в MariaDB.