Linux
在 MYSQL 5.7.20 中找不到 group_replication.so
當時我在 mysql shell 上輸入:
安裝外掛 group_replication SONAME ‘group_replication.so’;
外殼返回:
ERROR 1126 (HY000): Can't open shared library '/usr/lib/mysql/plugin/group_replication.so' (errno: 2 /usr/lib/mysql/plugin/group_replication.so: cannot open shared object file: No such file or directory)
實際上里面沒有group_replication.so:
ls /usr/lib/mysql/plugin/
adtnull.so connectioncontrol.so keyringfile.so lockingservice.so mysqlnologin.so semisyncmaster.so validatepassword.so authsocket.so innodbengine.so libmemcached.so mypluglib.so rewriter.so semisyncslave.so versiontoken.so
目前我有 5.7.20 版本的 mysql-server。
在其他論壇上只說它必須有 group_replication.so 模組,但是我在 digitalOcean 上有我的伺服器,儲存庫沒有它。我是否需要在外部安裝它、舊版本或我能做什麼?
我在 Digital Ocean 和 HuyCTNguyen 上提出了一個問題的答案:
我認為您會出錯,因為您僅使用“apt-get install mysql-server”安裝了 mysql,但在此之前。您必須執行“添加 MySQL 軟體儲存庫”步驟,詳細資訊請關注此文章“ https://www.digitalocean.com/community/tutorials/how-to-install-the-latest-mysql-on-ubuntu-16- 04 "
我沒有測試答案,因為我使用簡單的複制主控來掌握時間。
但也許這對任何人都有用,這個答案是有道理的。