Очистить историю MySQL команд в Unix/Linux

Очистить историю MySQL команд в Unix/Linux Недавно возник вопрос, как я могу очистить историю команд в mysql? В этой статье и поговорим об этом. В Unix/Linux, MySQL клиент записывает историю выполнимых команд в файл. По умолчанию файл истории называется .mysql_history и создается в вашей домашней директории. Чтобы указать другой файл, установите значение переменной окружения MYSQL_HISTFILE. Очистить […]

Разрешить доступ к MySQL с определенной подсети в Unix/Linux

Разрешить доступ к MySQL с определенной подсети в Unix/Linux Я всегда создавал доступ для пользователя с определенного IP,  Но как оказалось ( я даже никогда не думал об этом) можно еще прописать подсеть чтобы можно было подключатся с разных IP одной сети. Установка Mysql в Unix/Linux Настройка репликации Master-Master на MySQL Репликация MySQL в виде Master/Slave […]

Исправляем «Fatal error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist» ошибку в mysql

Исправляем «Fatal error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist» ошибку в mysql При работе с mysql, я получаю ряд проблем. По этому, я стараюсь сохранять данные шаги для дальнейшего использования и так же помочь кому-то кто столкнулся с подобной ошибкой. Ошибка, с которой я столкнулся: [root@localhost src]# cat /var/log/mysql/mysqld.log 170115 15:54:06 […]

Настройка репликации Master-Master на MySQL

Настройка репликации Master-Master на MySQL Репликация в виде Master-Master  в MySQL используется распределения нагрузки на БД между нодами. С помощью репликации, 2 (и больше) отдельных MySQL серверов выступают в качестве кластера. Кластеризация базы данных особенно полезна для обеспечения высокой производительности. Используйте два и более выделенных серверов (нод) для настройки репликации базы данных ( но для этого […]

Показать MySQL процессы в Unix/Linux

Показать MySQL процессы в Unix/Linux Завалялась у меня в черновиках очередная заметка «Показать MySQL процессы в Unix/Linux». В ней я расскажу как работать с MySQL процессами в Unix/Linux. Показать ВСЕ MySQL процессы в Unix/Linux Чтобы посмотреть список процессов, используйте: > SHOW PROCESSLIST; Чтобы посмотреть полный список процессов, используйте команду:  > SHOW FULL PROCESSLIST; Так же, можно […]

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

Создать пользователя с правами read-only (только чтение) в MySQL И так, я хотел бы создать заметку «Создать пользователя с правами read-only (только чтение) в MySQL» чтобы помочь тем, кто не умеет хорошо пользоваться mysql и не умеет создать пользователей с различными привилегиями. Установка MySQL/MariDB в Unix/Linux У меня уже имеется рад статей по установки сервера для […]

Красивый, цветной вывод в Mysql/MariaDB в Unix/Linux

Красивый, цветной вывод в Mysql/MariaDB в Unix/Linux Я себе сделал красивый и наглядный вывод содержимое и команд на mysql сервере и сейчас в своей статье «Красивый, цветной вывод в Mysql/MariaDB в Unix/Linux» расскажу как я это сделал. Красивый, цветной вывод в Mysql/MariaDB в Unix/Linux Существует несколько способов как можно разукрасить вывод mysql. Способ 1 — […]

Вход в mysql без пароля в Unix/Linux

Вход в mysql без пароля в Unix/Linux Очень удобно входить в mysql без пароля и в своей статье «Вход в mysql без пароля в Unix/Linux», я расскажу как это можно сделать несколькими способами. — 1— Способ Открываем: # vim /etc/.my.cnf И добавляем: [client] user=root password=»somepassword» …… …… [mysqladmin] user=user password=»pass» ………… PS: Можно в домашней директории любого […]

Ошибка «Database connection error (1): The MySQL adapter ‘mysql’ is not available.»

Ошибка «Database connection error (1): The MySQL adapter ‘mysql’ is not available.» Недавно столкнулся со следующей ошибкой: Database connection error (1): The MySQL adapter ‘mysql’ is not available. Этой причиной может служить несколько проблем и для устранения этой проблемы, я приведу все возможные способы как можно ее устранить. 1. Проверяем запущен ли сервер с MySQL: […]

Завершить все sleep соединения в MySQL

Завершить все sleep соединения в MySQL Из-за плохого кода в php может скопиться довольно большое количество sleep соединений которые нагружают сервер и забьют допустимое число что чревато падению сайта, mysql а может даже и самого сервера по этому, нужно завершить все sleep соединения в MySQL  вовремя. Смотрим сколько всего соединений: # mysql -NBe ‘show global […]