Тонкая настройка Mysql для улучшения производительности

Этот текст не является статьей, скорее набором полезных сведений.
В конфиге my.cf можно посмотреть значения следующих переменных и выставить их значения под свои задачи (важно!! данные переменные справедливы для версии начиная с 4-й):

low-priority-updates — эта опция снижает приоритет

Читать далее

Оптимизация работы MySQL

О

Автоматический тюнинг MySQL сервера при помощи ПО MySQLTuner
MySQLTuner (http://rackerhacker.com/mysqltuner/) представляет собой Perl скрипт,
анализирующий статистику работы MySQL сервера и на ее основе дающий
рекомендации по оптимизации настойки СУБД.

Загружаем и выполняем скрипт:
<span

Читать далее

Настройка минимальной безопасности MySQL после установки

Не все знают, но после установки MySQL на сервер можно сделать несколько шагов по улучшению безопасности SQL сервера Как поставить MySQL и так понятно. Как его обезопасить: После установки MySQL сервера запускаем скрипт: # mysql_secure_installation и отвечаем на вопросы мастера

Ошибка: ERROR 1146 (42S02): Table ‘mysql.servers’ doesn’t exist

После обновления Mysql server на CentOS Linux получил ошибку при выполнении команды flush privileges. Ошибка: ERROR 1146 (42S02): Table ‘mysql.servers’ doesn’t exist Как исправить: 1. Заходим в MySQL под пользователем root: mysql -u root -p mysql И создаем недостающую таблицу: CREATE TABLE `servers` (`Server_name` char(64) NOT NULL, `Host` char(64) NOT NULL, `Db` char(64) NOT NULL, … Читать далее

Сброс пароля root в Mysql

Забыли пароль root в Mysql? Не беда. Для начала надо остановить Mysql: service mysqld stop Теперь запустить Mysql без таблиц проверки доступа: mysqld_safe —skip-grant-tables Заходим в Mysql под пользователем root: mysql -u root и устанавливаем пароль: mysql> use mysql; mysql> update user set password=PASSWORD(‘ваш пароль для root’) where user=’root’ and host=’localhost’; mysql> flush privileges; mysql> … Читать далее