MySQL / Zabbix – Table is marked as crashed and should be repaired

MySQL / Zabbix – Table is marked as crashed and should be repaired

В логах Mysql (/var/log/mysql.log) появилась ошибка:

150729 16:45:44 [ERROR] /usr/sbin/mysqld: Table ‘./zabbix/hystory’ is marked as crashed and should be repaired

Подключаемся к mysql

[root@localhost ~]# mysql -u %username% -p
Enter password:

Выбираем базу

mysql> use zabbix;

Восстанавливаем таблицу

mysql> REPAIR TABLE hystory;

Те же действия можно выполнить через phpmyadmin (sql-запрос)

Если в базе много таблиц с ошибкой Table is marked as crashed and should be …

Некоторые команды для работа с MySQL из консоли

Некоторые команды для работа с MySQL из консоли

Создать базу данных, пользователя и выставить привилегии

[root@localhost ~]# mysql -u root -p
mysql> CREATE DATABASE postfix;
mysql> CREATE USER ‘postfix’@’localhost’ IDENTIFIED BY ‘password’;
mysql> GRANT ALL PRIVILEGES ON `postfix`.* TO ‘postfix’@’localhost’;
mysql> quit;

Выбрать базу %database%

mysql> use %database%;

Показать все базы

mysql> show databases;

Показать таблицы в базе %database%

mysql> show tables from %database%;

Показать 50 строк в таблице %table%

mysql> select * from %table% limit …

Установка LAMP (Linux, Apache, MySQL, PHP)

Установка LAMP (Linux, Apache, MySQL, PHP)

Добавляем репозиторий Atomic
[root@virtual ~]# wget -q -O – http://www.atomicorp.com/installers/atomic.sh | sh[root@virtual ~]# sh atomic.sh
Устанавливаем пакеты:
[root@virtual ~]# yum -y install httpd php mysql mysql-server php-mysql php-pear php-pdo php-pgsql php-pecl-memcache php-gd php-mbstring php-mcrypt php-xml
Запускаем MySQL:
[root@virtual ~]# service mysqld start
Задаем root-пароль для MySQL:
[root@virtual ~]# mysqladmin -u root password ‘ENTER-PASSWORD-HERE’
Коннектимся к MySQL и удаляем тестовую базу
[root@virtual ~]# mysql -u …

Решение проблемы: Знаки вопросов вместо текста

Решение проблемы: Знаки вопросов вместо текста

Случилось следующее: после переноса сайта на другой хостинг вместо русских букв стали отображаться знаки вопроса, что-то вроде: ????????? ?? ? ??? ????? ?? ???? ?

Добавление в .htaccess строчки
AddDefaultCharset windows-1251
не принесло результатов.
Решение проблемы:

Открываем файл настроек mysql (/etc/my.cnf – для Linux, /usr/local/etc/my.cnf – для FreeBSD)
В раздел [mysqld] необходимо добавить следующее:

default-character-set=utf8character-set-server=utf8collation-server=utf8_general_ciinit-connect=”SET NAMES utf8″skip-character-set-client-handshake
Две последние строки принудительно устанавливают кодировку …

Восстановление базы MySQL

Восстановление базы MySQL

Понадобилось восстановить бэкап базы MySQL.Что может быть проще: phpMyAdmin очищаешь старую базу, берешь dump бэкапа, и при помощи опции “Импорт” восстанавливаешься до состояния, когда был сделан backup.Но…Если dump базы более 2 мегов, тут начинаются проблемы: лимит загружаемых файлов по-умолчанию в php равен 2 мегабайта.Я столкнулся со случаем, когда надо было восстановить базу 25 мегабайт. В …