{
    "version": "https:\/\/jsonfeed.org\/version\/1",
    "title": "SOREX.ORG: заметки с тегом sql",
    "_rss_description": "Exchange, esx, AD, GPO, veeam, adaptec,lsi megaraid",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/sorex.org\/?go=tags\/sql\/",
    "feed_url": "https:\/\/sorex.org\/?go=tags%2Fsql%2Fjson%2F",
    "icon": "https:\/\/sorex.org\/user\/userpic@2x.jpg?1618299116",
    "author": {
        "name": "sorex",
        "url": "https:\/\/sorex.org\/",
        "avatar": "https:\/\/sorex.org\/user\/userpic@2x.jpg?1618299116"
    },
    "items": [
        {
            "id": "57",
            "url": "https:\/\/sorex.org\/?go=all\/mysql-error-cant-create-new-tempfile-pri-vosstanovlenii-tablicy\/",
            "title": "MySQL error «Can’t create new tempfile» при восстановлении таблицы.",
            "content_html": "<p>В логах mysql много ошибок подобного рода.<br \/>\n<i>120920  9:25:28 [ERROR] \/usr\/sbin\/mysqld: Table ’.\/old_sm\/phones’ is marked as crashed and last (automatic?) repair failed<\/i><br \/>\nПоскольку автоматическое исправление не сработало, то будем исправлять вручную.<br \/>\nПеред любым таким действием настоятельно рекомендуется сделать резервное копирование данных.<br \/>\nЗаходим в командную строку mysql.<br \/>\nЗапускаем проверку таблицы.<\/p>\n<pre class=\"\">mysql -u root -p stalker_db<\/pre>\n<p><i>mysql&gt; check table phones;<\/i><br \/>\n<i>+——————————-<s>+<\/s>—-<s>+<\/s>———<s>+<\/s>—————————————————————+<\/i><br \/>\n<i>|           Table                 | Op      | Msg_type | Msg_text                                          |<\/i><br \/>\n<i>+——————————-<s>+<\/s>—-<s>+<\/s>———<s>+<\/s>—————————————————————+<\/i><br \/>\n<i>|             old_sm.phones | check | warning     | Table is marked as crashed and last repair failed |<\/i><br \/>\n<i>|             old_sm.phones | check | error         | Found 6833 keys of 3930951                        |<\/i><br \/>\n<i>|             old_sm.phones | check | error         | Corrupt                                           |<\/i><br \/>\n<i>+——————————-<s>+<\/s>—-<s>+<\/s>———<s>+<\/s>—————————————————————+<\/i><br \/>\n<i>3 rows in set (0.37 sec<\/i>)<\/p>\n<p>Запускаю восстановление таблицы.<\/p>\n<p><i>mysql&gt; repair table phones;<\/i><br \/>\n<i>+——————————-<s>+<\/s>——<s>+<\/s>———<s>+<\/s>————————————————————-+<\/i><br \/>\n<i>|           Table                 | Op        | Msg_type | Msg_text                                                 |<\/i><br \/>\n<i>+——————————-<s>+<\/s>——<s>+<\/s>———<s>+<\/s>————————————————————-+<\/i><br \/>\n<i>|             old_sm.phones | repair    | error        | Can’t create new tempfile: ’.\/old_sm\/phones.TMD’ |<\/i><br \/>\n<i>|             old_sm.phones | repair    | status       | Operation failed                                         |<\/i><br \/>\n<i>+——————————-<s>+<\/s>——<s>+<\/s>———<s>+<\/s>————————————————————-+<\/i><br \/>\n<i>2 rows in set (0.01 sec)<\/i><\/p>\n<p>Т. е. при запущенном mysql-сервере восстановлению не подлежит. Останавливаю mysql<br \/>\n<i>service mysql stop<\/i><br \/>\nЗапускаю восстановление с помощью myisamchk. Данный метод будем работать с таблицами на движке MyISAM. Если у вас таблицы на движке InnoDB может помочь пересоздание таблицы с заливкой старых данных.<br \/>\n<i>root@112-1:\/var\/lib\/mysql\/old_sm# myisamchk -r -f phones.MYI <\/i><br \/>\n<i>— recovering (with sort) MyISAM-table ’phones.MYI’<\/i><br \/>\n<i>Data records: 3930951<\/i><br \/>\n<i>— Fixing index 1<\/i><br \/>\n<i>— Fixing index 2<\/i><br \/>\n<i>— Fixing index 3<\/i><br \/>\n<i>— Fixing index 4<\/i><br \/>\n<i>— Fixing index 5<\/i><\/p>\n<p>Запускаю mysql сервер<br \/>\n<i>service mysql start<\/i><br \/>\nОшибка пропала, что и требовалось.<\/p>\n",
            "date_published": "2021-04-13T10:29:15+00:00",
            "date_modified": "2021-04-13T10:29:13+00:00",
            "_date_published_rfc2822": "Tue, 13 Apr 2021 10:29:15 +0000",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "57",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        }
    ],
    "_e2_version": 3820,
    "_e2_ua_string": "E2 (v3820;)"
}