При переносе пользователей ISPmanager 4 => ISPmanager 4 получаем:
Restoring 'MySQL->igor_is' failed: Failed to run function db.edit: code=4 Invalid value dbencoding. Skip it.
Убираем из конфига:
default-character-set = utf8
|
|
Ошибка MySQL при грубой перезагрузке сервера:
Another MySQL daemon already running with the same unix socket. Starting mysqld: [FAILED]
Лечение:
service mysqld stop mv /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock.bak service mysqld start
|
|
Пример ошибки
Oct 3 23:23:34 /*-------------Notifications from s3.gigspace.ru-----------------*/
Oct 3 23:23:34 Oct 3 21:26:06 Backuping 'MySQL->dimon532_DLE97' failed:
Unable to dump dimon532_DLE97 database: mysqldump:
Couldn't execute 'SHOW FUNCTION STATUS WHERE Db = 'dimon532_DLE97'':
Cannot load from mysql.proc. The table is probably corrupted (1548)
. Skip it.
Oct 3 23:23:34 /*------------------The end-------------------------*/
Исправляется
mysql_upgrade -p
|
|
Выставляем группу и пользователя mysql на файлы и папки
chown -R mysql:mysql /var/lib/mysql/
Выставляем права 700 на файлы и папки
chmod -R 700 /var/lib/mysql/
|
|
Известно, что фрагментированные базы данных mysql замедляют работу сервера mysql. И эти базы нужно иногда оптимизировать: производить дефрагментацию.
Пожалуй, правильней всего будет оптимизировать базы при помощи утилиты mysqlcheck. Эта команда запускает оптимизацию таблиц:
mysqlcheck -Ao
Здесь: ключ A проверяет таблицы на ошибки, а ключ o производит оптимизацию.
|
|
Импорт
mysql -uпользователь -p база < db.sql
Экспорт
mysqldump -uпользователь -p база > db.sql
|
|