MySql

Здесь я буду размещать некоторые полезные команды MySQL, чтобы можно было быстро к ним обратится. Статья будет наполнятся со временем, начну с малого:

Создание новой базы

mysql -u username -p - входим в консоль MySQL
mysql> create database dbname; - создаем базу dbname
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE ON dbname.* TO 'username2'@'localhost'; - устанавливаем права на базу для пользхователя username2 (актуально, если база создается из под root, а используется другим пользователем)
mysql> \q - выходим

PS Не забываем в конце команды ставить точку с запятой ";", иначе MySQL будет ждать продолжение команды.

Процессы MySQL

Если замечено торможение базы, можно посмотреть что же грузит базу:
SHOW PROCESSLIST; - показать процессы
KILL pricessId; - убить процесс (НА СВОЙ СТРАХ И РИСК)

Системные переменные

SHOW VARIABLES; - вывести значения системных переменных (параметров) сервера MySQL.

Оставить комментарий:

Представьтесь пожалуйста:
Электронная почта:
Электронный адрес не публикуются
Текст сообщения:
Для подсветки кода, оборачивайте ваш код в теги <code></code>
Введите 5 цифр с картинки:

Рекомендую:

Поддержать проект:

бесполезная кнопка, которую еще никто не нажал:)
Нажали! Кнопку нажали уже 7 человек!!! Спасибо, очень мотивирует!