Bitcoind

沒有分層架構

  • March 23, 2014

我正在嘗試在池中進行分層探勘並收到此錯誤->異常。異常:沒有共享表。您是否已導入架構?顯然我的數據庫是空的,但是我從 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&gt; 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 &lt; sql/000_base_structure.sql從 php-mpos 儲存庫的根目錄執行。這意味著使用這個文件:https ://github.com/MPOS/php-mpos/blob/development/sql/000_base_structure.sql

引用自:https://bitcoin.stackexchange.com/questions/21136