【mysql_configのエラー】Command ‘mysql_config’ not found, but can be installed with

2023年10月7日DataBase,MySQL

kamiです。
TwitterYoutubeもやってます。

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

上記通り結果が返って来れば成功です。

DataBase,MySQLMySQL

Posted by kami