mysql. Создать пользователя с полными правами и доступом ко всем базам данных


По умолчанию, при установке mysql сервера, будет создан пользователь с правами администратора, но если вам потребовалось предоставить полный доступ кому то еще, то вам нужно будет создать нового пользователя и предоставить ему права.
И так, давайте разберемся как это можно сделать...

linux mysql. Как установить heidisql на linux


Heidisql это многофункциональное свободно распространяемое приложение с открытым исходным кодом, которое позволяем просматривать, редактировать данные, в таблицах баз данных, а так же многое другое.
К сожалению данный Mysql клиент доступен только для Windows операционных систем.

В данный статье будет рассказано как установить Heidisql на Linux.

heidisql. Установить соединение с mysql на windows

HeidiSql - свободно распространяемое приложение с открытым исходным кодом.


Осуществляет работу с MySQL, Microsoft SQL и PostgreSQL.
Позволяется просматривать и редактировать данные, создавать и изменять таблицы и многое другое...

mysql. Удалить таблицу, которая имеет связь с внешним ключем (foreign_key)

Если таблица базы данных, имеет связь с другой таблицей с помощью внешнего ключа, то ее как правило нельзя так просто удалить.
Скорее всего вы получите подобное сообщение об ошибке:
Error Code: 1217. Cannot delete or update a parent row: a foreign key constraint fails

Сперва необходимо избавиться от внешнего ключа и только после этого удалить саму таблицу.


Данный вариант избавление от связки ключей не является безопасным, так как может привести к поломке базы данных! Если вы решили им воспользоваться, то используйте на свой страх и риск!

Избавиться от связки внешних ключей можно следующим образом...