仮想マシンを作成し、最初からインストールしています。間違いなくシステム管理者ではないので、問題が発生しています。これらのパッケージをインストールしてから、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など)が存在するのに、他のファイルは存在しないのはなぜですか?
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サーバーに接続できます。