1

32 ビットの Microsoft Windows XP (Professional Version 2002 Service Pack 3) で動作する MySQL 5.6.11 を使用しています。sys_execMySQL UDFのインストールに興味があります。

次のコマンド、

mysql> SHOW VARIABLES LIKE 'plugin_dir';

は、次のプラグインの場所を示しています。

+---------------+-----------------------------------------------------+
| Variable_name | Value                                               |
+---------------+-----------------------------------------------------+
| plugin_dir    | C:\Program Files\MySQL\MySQL Server 5.6\lib\plugin\ |
+---------------+-----------------------------------------------------+

貼り付けたところlib_mysqludf_sys.so。次に、次のコマンドを実行します。

CREATE FUNCTION sys_exec RETURNS INT SONAME 'lib_mysqludf_sys.so';

MySQL コマンド ラインから次のエラーが発生します (root ユーザーでログインし、作成済みのデータベースを選択した後)。

エラー 1126 (HY000): 共有ライブラリ 'lib_mysqludf_sys.so' を開けません (errno: 193 )

このエラーを修正するにはどうすればよいですか?

msvcp110.dllの下に必要C:\WINDOWS\system32ですか? そこでは利用できません。msvcp100.dllただし、ファイルはC:\WINDOWS\system32.

4

2 に答える 2