![]() |
Mysql трикове |
![]() ![]() ![]() ![]() |
След упгрейд
mysql_upgrade -u root -p
Смяна на потребителска парола
# mysql -u root -p
use mysql;
update user set password=PASSWORD('your_new_password') where User='root';
flush privileges;
quit
За отдълечен достъп:
# mcedit /etc/my.cnf
---------------------------------------
bind-address=YOUR-SERVER-IP
---------------------------------------
/etc/init.d/mysql restart
mysql -p -u root -h localhost
GRANT
ALL
PRIVILEGES
ON
*.*
to
'user'
@
'IP_CLIENT'
IDENTIFIED
BY
'password';
Генерален лог на всички заявки:
# mysql -p
SET GLOBAL general_log = 'ON';
SET GLOBAL log_output = 'TABLE'; - ако желаете да е в таблица
SET GLOBAL log_output = 'FILE'; - ако желаете да е в файл
SET GLOBAL general_log_file = '/home/mysql/logfile.log';
Бинарен лог:
# mcedit /etc/my.cnf
-----------------------------------------
log-bin=/home/mysql/mysqld-bin
-----------------------------------------
# mysqlbinlog \
--start-datetime="2011-12-01 00:00:00" \
--stop-datetime="2012-01-10 00:00:00" \
--database=database_name \
`pwd`/`ls -tr mysqld-bin* | tail -1` | \
grep -i -e "^update" -e "^insert" -e "^delete" -e "^replace" -e "^alter" |\
sort | uniq -c | sort -nr