Иногда бывает, что создать пользователя через phpmyadmin нет возможности. Тогда поможет 100% рабочее средство. Это командная строка mysql.
Для выполнения команд, нужно открыть консоль mysql.
В unix системе:
1 |
mysql -h localhost -u root -p |
Либо можно зайти под любым другим пользователем, который имеет права на создание пользователей и базы данных в субд.
Создание базы данных:
1 |
CREATE DATABASE `base_name` CHARACTER SET utf8 COLLATE utf8_general_ci; |
Желательно сразу выбрать базу данных mysql, т.к. все настройки дальнешие будут вноситься в нее.
Команда:
1 |
use mysql; |
Чтобы создать юзера для конкретной БД можно воспользоваться следующей командой:
1 |
GRANT ALL PRIVILEGES ON <DB_NAME>.* TO 'my_user'@'localhost' IDENTIFIED BY 'my_password' WITH GRANT OPTION; |