Для школьного проекта мы должны разработать простую базу данных, которая позволяет различным пользователям иметь определенные привилегии над базой данных.В любом случае, я боролся с частью создания, мы приводили пример кода, который можно использовать для создания пользователей и назначения их в базу данных, однако он не работает.
SELECT Host, User from mysql.user;
CREATE USER ‘David’ @‘localhost’ IDENTIFIED BY ‘password’;
SELECT Host, User from mysql.user;
Show databases;
Create database mydatabase;
Use mydatabase;
grant all on mydatabase.*to ‘David’ @‘localhost’;
set password for ‘David’ @‘localhost’ = password (‘newpassword’);
Я не работаюзнать, что происходит и как это на самом деле работает.У меня есть PHPmyAdmin, SQL и Apache, работающие на сервере.Извините, если этот вопрос кажется расплывчатым (или слишком простым), но он беспокоит меня уже несколько часов.Это ошибка в коде?
ПРИМЕЧАНИЕ * LOCALHOST - это мое соединение, и этот код является лишь примером