Добавление учетных записей MySQL через PHP - PullRequest
0 голосов
/ 05 июня 2011

Я пытаюсь найти способ создания пользователей MySQL с паролями, используя код php, то есть без использования phpmyadmin, мастера mysql или чего-либо еще.

Ответы [ 3 ]

4 голосов
/ 05 июня 2011

Вы можете сделать это с помощью MySQL Queries:

CREATE USER 'new_username'@'localhost' IDENTIFIED BY 'password_for_new_username';

См. Также http://crunchbang.org/archives/2008/04/17/create-mysql-user-accounts-from-the-command-line/

Надеюсь, что вам это поможет.

2 голосов
/ 05 июня 2011

Вы можете отправить любую из команд управления учетной записью в базу данных, как и любой другой запрос. Конечно, с точки зрения безопасности может быть нехорошо, если учетная запись пользователя вашего веб-сайта имеет права в базе данных для выполнения этих задач. (Учетные записи, используемые в общедоступных целях, обычно должны иметь минимальные необходимые привилегии.) Но это совсем другой вопрос.

1 голос
/ 05 июня 2011

Код SQL для этого будет:

 CREATE DATABASE db_name; 
 USE db_name;
 CREATE TABLE users(id int not null auto_increment, username varchar(20), password varchar(50));

Но я действительно не знаю, почему вы хотели бы сделать это через PHP, хотя. Не могли бы вы объяснить, для чего вам нужен этот код?

Кроме того, это определенно поможет, если у вас есть хотя бы базовые знания о синтаксисе SQL (обучающие программы не должны быть трудно найти с помощью простого поиска ...).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...