1

Тема: як налаштувати середовище з БД для Python розробки (MySQL / Postgres)?

Привіт! Підкажіть плз як краще налаштувати середовище з БД для веб-розробки на Python(Flask) + MySQL / Postgres?

Я вивчаю веб-розробку, зараз весь проект на Win10. І ось встановлена MariaDB перестала запускатися.. Початково встановив MySQL, але від початку не міг запустити (прописував PATH, як нагуглив - не допомогло).

Я розглядав варіант перенести весь проект на VirtualBox з якимсь Linux, але на Ubuntu не стане ресурсу, a з lubuntu чогось не запустилася) Яка є цьому розумна альтернатива?

C:\Program Files\MariaDB 10.6\bin>mysql -u root -p
Enter password: ****
ERROR 2002 (HY000): Can't connect to server on 'localhost' (10061)

C:\Program Files\MariaDB 10.6\bin>

2 Востаннє редагувалося frz (30.12.2021 19:47:55)

Re: як налаштувати середовище з БД для Python розробки (MySQL / Postgres)?

Для початку потрібні логи бази, якась є причина чому не запускається, і якщо є бажання розібратися щоб не перевстановлювати з нуля, то потрібно дізнатися - чому.

ґуґлити

mariadb windows log location

----

lubuntu чогось не запустилася)

Вибачте, а ви точно справжній сварщик програміст? Бо "чогось" це більше схоже на гуманітаріїв, в нас є більш-менш чіткі причини і відповідні наслідки (тобто також потрібні логи).

3

Re: як налаштувати середовище з БД для Python розробки (MySQL / Postgres)?

MySQLInstanceConfig.exe перелаштуй сервер

Подякували: Jarko1

4 Востаннє редагувалося Jarko (30.12.2021 20:09:10)

Re: як налаштувати середовище з БД для Python розробки (MySQL / Postgres)?

Ось error log:

Прихований текст
2021-12-14 18:35:57 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2021-12-14 18:35:57 0 [Note] InnoDB: Number of pools: 1
2021-12-14 18:35:57 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
2021-12-14 18:35:57 0 [Note] InnoDB: Initializing buffer pool, total size = 536870912, chunk size = 134217728
2021-12-14 18:35:57 0 [Note] InnoDB: Completed initialization of buffer pool
2021-12-14 18:35:57 0 [Note] InnoDB: 128 rollback segments are active.
2021-12-14 18:35:57 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2021-12-14 18:35:57 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2021-12-14 18:35:57 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
2021-12-14 18:35:57 0 [Note] InnoDB: 10.6.5 started; log sequence number 42161; transaction id 14
2021-12-14 18:35:57 0 [Note] Plugin 'FEEDBACK' is disabled.
2021-12-14 18:35:57 0 [Note] InnoDB: Loading buffer pool(s) from C:\Program Files\MariaDB 10.6\data\ib_buffer_pool
2021-12-14 18:35:57 0 [Note] InnoDB: Buffer pool(s) load completed at 211214 18:35:57
2021-12-14 18:35:57 0 [Note] Server socket created on IP: '::'.
2021-12-14 18:35:57 0 [Note] Server socket created on IP: '0.0.0.0'.
2021-12-14 18:35:58 0 [Note] C:\Program Files\MariaDB 10.6\bin\mysqld.exe: ready for connections.
Version: '10.6.5-MariaDB'  socket: ''  port: 3306  mariadb.org binary distribution
2021-12-15 10:22:34 3 [Warning] Access denied for user 'Yarko'@'localhost' (using password: NO)
2021-12-15 10:26:26 5 [Warning] Access denied for user 'vsearch'@'localhost' (using password: YES)
2021-12-15 11:43:58 10 [Warning] Aborted connection 10 to db: 'vsearchlogdb' user: 'vsearch' host: 'localhost' (Got an error reading communication packets)
2021-12-18  8:03:43 17 [Warning] Access denied for user 'vsearch'@'localhost' (using password: YES)
2021-12-18 12:40:48 23 [Warning] Aborted connection 23 to db: 'vsearchlogdb' user: 'vsearch' host: 'localhost' (Got an error reading communication packets)
Cannot find checkpoint record at LSN (1,0x6381c)
2021-12-19  8:50:44 0 [ERROR] mysqld.exe: Aria recovery failed. Please run aria_chk -r on all Aria tables (*.MAI) and delete all aria_log.######## files
2021-12-19  8:50:44 0 [ERROR] Plugin 'Aria' init function returned error.
2021-12-19  8:50:44 0 [ERROR] Plugin 'Aria' registration as a STORAGE ENGINE failed.
Cannot find checkpoint record at LSN (1,0x6381c)
2021-12-19  8:51:55 0 [ERROR] mysqld.exe: Aria recovery failed. Please run aria_chk -r on all Aria tables (*.MAI) and delete all aria_log.######## files
2021-12-19  8:51:55 0 [ERROR] Plugin 'Aria' init function returned error.
2021-12-19  8:51:55 0 [ERROR] Plugin 'Aria' registration as a STORAGE ENGINE failed.
2021-12-19  8:51:55 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2021-12-19  8:51:55 0 [Note] InnoDB: Number of pools: 1
2021-12-19  8:51:55 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
2021-12-19  8:51:55 0 [Note] InnoDB: Initializing buffer pool, total size = 536870912, chunk size = 134217728
2021-12-19  8:51:56 0 [Note] InnoDB: Completed initialization of buffer pool
2021-12-19  8:51:56 0 [Note] InnoDB: Starting crash recovery from checkpoint LSN=42161,42161
2021-12-19  8:51:58 0 [Note] InnoDB: Starting final batch to recover 8 pages from redo log.
2021-12-19  8:51:58 0 [Note] InnoDB: 128 rollback segments are active.
2021-12-19  8:51:59 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1"
2021-12-19  8:51:59 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2021-12-19  8:51:59 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2021-12-19  8:51:59 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
2021-12-19  8:51:59 0 [Note] InnoDB: 10.6.5 started; log sequence number 48380; transaction id 33
2021-12-19  8:51:59 0 [Note] InnoDB: Loading buffer pool(s) from C:\Program Files\MariaDB 10.6\data\ib_buffer_pool
2021-12-19  8:51:59 0 [Note] Plugin 'FEEDBACK' is disabled.
2021-12-19  8:51:59 0 [Note] InnoDB: Buffer pool(s) load completed at 211219  8:51:59
2021-12-19  8:51:59 0 [ERROR] Could not open mysql.plugin table: "Unknown storage engine 'Aria'". Some plugins may be not loaded
2021-12-19  8:51:59 0 [ERROR] Failed to initialize plugins.
2021-12-19  8:51:59 0 [ERROR] Aborting

Дякую за підказку, буду сам шукати як вирішити

mysqld.exe: Aria recovery failed. Please run aria_chk -r on all Aria tables (*.MAI) and delete all aria_log.######## files

Щодо lubuntu - я двічі пробував начисто створити/запустити її у VirtualBox. Не пішло (востаннє - просто чорний екран після запуску), тому вирішив відкласти, бо не був впевнений, що це ок ідея підмінити Ubuntu для розроби lubuntu на віртуалці... (чув, що розробники користуються саме Ubuntu).
Тому я й перепитав тут взагалі як це має бути.. Якщо такий фокус з віртуалкою lubuntu десь використовується, то звісно я далі сам його якось запущу. (програмістом себе тут не називав і поки соромлюся називати поза djinni і думаю так буде ще тривалий час :-D )

Прихований текст
frz написав:

Для початку потрібні логи бази, якась є причина чому не запускається, і якщо є бажання розібратися щоб не перевстановлювати з нуля, то потрібно дізнатися - чому.

ґуґлити

mariadb windows log location

----

lubuntu чогось не запустилася)

Вибачте, а ви точно справжній сварщик програміст? Бо "чогось" це більше схоже на гуманітаріїв, в нас є більш-менш чіткі причини і відповідні наслідки (тобто також потрібні логи).

5 Востаннє редагувалося frz (30.12.2021 20:12:09)

Re: як налаштувати середовище з БД для Python розробки (MySQL / Postgres)?

не був впевнений, що це ок ідея підмінити Ubuntu для розроби lubuntu на віртуалці... (чув, що розробники користуються саме Ubuntu)

Убунта від лубунти відрізняється лише графічним десктопом. Тобто - просто легший для проца, оперативки і графічної карти UI. І все.

6

Re: як налаштувати середовище з БД для Python розробки (MySQL / Postgres)?

Ну і плюс - до чого тут взагалі графічний декстоп на серваку?

Так ви слона не продасте (с)

Пробуйте навчитися обходитися командною стрічкою, максимум це псевдо-графічний файловий менеджер типу mc, хоча використання навіть його вже буде не трушно. В реальному житті (на проді) ніякого графічного десктопу на серваку й близько не буде, та й mc штатний девопс там не поставить заради секурності.