web-dev-qa-db-ja.com

/ var / lib / mysqlフォルダーがありません

仮想マシンを作成し、最初からインストールしています。間違いなくシステム管理者ではないので、問題が発生しています。これらのパッケージをインストールしてから、httpdを再起動しました

yum -y install mysql
yum -y install php-mysql
yum -y install mysql-devel
service httpd restart

Httpdの再起動は成功しましたが、まだこのエラーが発生しています。

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

/etc/my.cnfを見ましたが、実際、socketはそのパスを指しています。

しかし、/var/lib/mysqlフォルダーは存在せず、/etc/init.d/mysqlなどの重要と思われるファイルも存在しません。他の重要なMySQLyumパッケージがありませんか?一部のファイル(my.cnfなど)が存在するのに、他のファイルは存在しないのはなぜですか?

5
andrewtweber

Mysql-serverパッケージをインストールする必要がある可能性があります。

yum install mysql-server

次のyumコマンドのいくつかを使用して、名前でパッケージを検索できます。

# list all packages starting with "mysql"
yum list mysql\*

# search package names/summaries/descriptions for "mysql"
yum search mysql

インストールしたパッケージは、クライアントとクライアントライブラリのみを提供している可能性があり、これらを使用して別のホストにあるmysqlサーバーに接続できます。

8
jeff