show databases;
create database db_name;
drop database db_name;
use db_name;
SELECT USER from mysql.user; #команда подается как есть, без изменений
GRANT ALL PRIVILEGES ON db_name.* TO 'user_name'@'localhost' IDENTIFIED BY 'new_password' WITH GRANT OPTION;
DROP user_name db_name@localhost;
Необходимо выполнить несколько шагов:
service mysql stop
/usr/bin/mysqld_safe --skip-grant-tables --user=root &
mysql -u root
UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='root'; #где new_password - новый пароль
FLUSH PRIVILEGES;
exit
service mysql restart
это надо править!!!
Для того, чтобы включить кэш MySQL, достаточно выполнить следующие действия:
1. Войдите в MySQL как администратор.
2. Выполните в командной строке MySQL следующую команду:
SET GLOBAL query_cache_size = 20971520;
Этой командой мы указываем, что переменная query_cache_size будет иметь значение 20 Мб. Обратите внимание, что значение переменной указывается в байтах!
Для того, чтобы проверить каково текущее значение переменной query_cache_size, выполните в командной строке MySQL следующей команду:
SHOW VARIABLES LIKE 'query_cache_size';