【mysql_configのエラー】Command ‘mysql_config’ not found, but can be installed with
目次
mysql_config
とは
MySQLクライアントをコンパイルして MySQL に接続するのに有用な情報を提供です。
mysql_config –socket
mysqlのsocketがあるパスを取得できます。
mysql_config --socket
mysql.sockとは
mysql.sockはmysqlが起動すると自動で生成されるファイルです。
以下のパスに作成されます。
/tmp/dir
※tmpは「temporary」の略です。
ソケットとは
ローカルサーバーへのUnixソケットファイル接続で使用します。
mysql.sockことをソケットファイルと呼びます。
デフォルトの Unix ソケットファイル名は /tmp/mysql.sock です
$ mysql_config --socket
Command 'mysql_config' not found, but can be installed with:
sudo apt install libmysqlclient-dev # version 8.0.34-0ubuntu0.20.04.1, or
sudo apt install libmariadb-dev-compat # version 1:10.3.38-0ubuntu0.20.04.1
スポンサードサーチ
Command 'mysql_config’ not found, but can be installed withとは
「Command 'mysql_config’ not found, but can be installed with」とはmysql_configコマンドがが見つからないというエラーです。
なのでインストールする必要があります。
mysql_configコマンドをinstall
MySQLを使用する場合
sudo apt install libmysqlclient-dev
MariaDBを使用する場合
sudo apt install libmariadb-dev-compat
インストール後の確認
mysql_config --socket
/var/run/mysqld/mysqld.sock
上記通り結果が返って来れば成功です。