Как включить логирование в MySQL


set global general_log='on';
set global log_output='table';

В файл /etc/my.cf добавляем следующие строки


[mysqld]
...
log-queries-not-using-indexes
log=/var/log/mysql-queries.log
log-error=/var/log/mysql-errors.log
log-slow-queries=/var/log/mysql-slow-queries.log
...

Создаем файлы и назначаем права, MySQL почему-то см этого не делает в CentOS 5:


touch /var/log/mysql-queries.log
touch /var/log/mysql-errors.log
touch /var/log/mysql-slow-queries.log
chown mysql:mysql /var/log/mysql*
chmod 640 /var/log/mysql*

Перезапускаем сервис:


service mysqld restart

Выключить подсветку синтаксисе в nano

Столкнулся с проблемой, что в nano подсветка синтаксиса просто ужасная, стока синим цветом, на черном фоне, ничего не понятно.

Как это выключить.

 

alias nano='nano -Ynone'

or
 ~/.nanorc

set quiet
syntax "disabled" "."


nohup

nohup — UNIX-утилита, запускающая указанную команду с игнорированием сигналов потери связи (SIGHUP). Таким образом, команда будет продолжать выполняться в фоновом режиме и после того, как пользователь выйдет из системы.

Подключение к ec2 и проброс порта

Подключаемся к серверу ec2 и пробрасываем порт mysql на свою машину:

 

ssh -i 52.112.16.18.pem   -L 4080:127.0.0.1:3306   ec2-user@52.112.16.18

после этого можно юзать mysql

mysql  -uroot -h 127.0.0.1:4080 -p'password' 

 

 

Обновление ключа

После ребилдинга VM, может быть ошибка

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is

Делаем

ssh-keygen -R hostname