19.08.2026

Изображение терминала для ввода команд

Как создать пользователя только для чтения определенных таблиц БД с конкретного IP в MYSQL?

Иногда бывают ситуации, когда надо сделать отдельного пользователя для чтения конкретных таблиц из БД MYSQL, учитывая подключение с определенного IP.Например, пользователь подключается с 192.168.0.2. Заходим под рутом Создаем пользователя и обновляем привилегии Указываем права, которые…

20.03.2020

Изображение терминала для ввода команд

Не запрашивает пароль root MariaDB

После установки MariaDB, на входе в СУБД не запрашивается пароль для пользователя root. Все просто. Надо задать пароль для root 🙂 1 вариант: mysqladmin -u root password newpass 2 вариант: # mysql -u root MariaDB…

20.09.2018

Изображение терминала для ввода команд

MySQL: ERROR 1396 (HY000): Operation DROP USER failed for ‘username’

При удалении пользователя MySQL сообщает об ошибке: mysql> drop user usertest; ERROR 1396 (HY000): Operation DROP USER failed for ‘usertest’@’%’ Хотя пользователь вроде есть: mysql> SELECT User FROM mysql.user; +————-+ | User | +————-+ |…

18.09.2018

Изображение терминала для ввода команд

Как посмотреть список пользователей и привилегии в MySQL через консоль в Linux?

Для того чтобы отобразить всех пользователей и затем, просмотрев их, узнать привилегии необходимого в MySQL через консоль, необходимо: Зайти под учетной записью root в MySQL. После, выбираем используемую базу данных MySQL: mysql>use mysql; Делаем выбор…

06.08.2018

Изображение терминала для ввода команд

Как создать пользователя с правами только на чтение (read-only) в MySQL

Исходим из того, что у нас уже есть бд и пользователь. Если нет, то здесь написано как создать. Заходим в mysql: # mysql -uroot -p Ставим необходимые привилегии пользователю userwithRO с паролем userwithRO_passw к БД…