Bitcoind
沒有分層架構
我正在嘗試在池中進行分層探勘並收到此錯誤->異常。異常:沒有共享表。您是否已導入架構?顯然我的數據庫是空的,但是我從 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