Я пытаюсь запустить многоуровневый майнинг в пуле и получаю эту ошибку -> исключения. Исключение: нет таблицы общих ресурсов. Вы импортировали схему? Очевидно, что моя база данных пуста, но ни один пакет, который я скачал с git, не имеет ни одного файла .sql для заполнения базы данных. Как заполнить схему?
https://github.com/MPOS/php-mpos/wiki/Quick-Start-Guide https://github.com/ahmedbodi/stratum-mining/issues/97
gentoo001 stratum-mining # locate .sql
/usr/portage/dev-db/mysql-udf-base64/files/mysql-udf-base64.sql
/usr/portage/mail-filter/gld/files/tables.sql
/usr/share/doc/mysql-5.1.70/scripts/mysql_fix_privilege_tables.sql.bz2
/usr/share/doc/mysql-5.1.70/scripts/mysql_system_tables.sql.bz2
/usr/share/doc/mysql-5.1.70/scripts/mysql_system_tables_data.sql.bz2
/usr/share/doc/mysql-5.1.70/scripts/mysql_system_tables_fix.sql.bz2
/usr/share/doc/mysql-5.1.70/scripts/mysql_test_data_timezone.sql.bz2
/usr/share/mysql/fill_help_tables.sql
/usr/share/mysql/mysql_fix_privilege_tables.sql
/usr/share/mysql/mysql_system_tables.sql
/usr/share/mysql/mysql_system_tables_data.sql
/usr/share/mysql/mysql_test_data_timezone.sql
Эта таблица не является частью схемы MPOS, которую вы должны создать самостоятельно, моя схема для этой таблицы:
mysql> show columns from shares;
+-----------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+--------------+------+-----+---------+----------------+
| shareID | int(11) | NO | PRI | NULL | auto_increment |
| rem_host | varchar(100) | YES | | NULL | |
| username | varchar(100) | YES | | NULL | |
| our_result | varchar(255) | YES | | NULL | |
| upstream_result | varchar(255) | YES | | NULL | |
| reason | varchar(255) | YES | | NULL | |
| solution | varchar(255) | YES | | NULL | |
+-----------------+--------------+------+-----+---------+----------------+
7 rows in set (0.00 sec)
Я храню это в отдельной базе данных для MPOS, но нет причин, по которым вы не можете добавить их вручную в таблицу MPOS. Я также добавлю, что, хотя это работает, я не уверен, что varchar является правильным типом данных для использования здесь.
Я наткнулся на ту же проблему при попытке установить php-mpos . К счастью, краткое руководство дает ответ.
Просто запустите sudo mysql -p mpos < sql/000_base_structure.sql
из корня репозитория php-mpos. Это означает использование этого файла: https://github.com/MPOS/php-mpos/blob/development/sql/000_base_structure.sql .
гтурри
хафнеро
гтурри