Linux Centos6.9にて環境を構築し、PHPファイルで「mysql_connect」を使い、Mysqlにアクセスすると下記エラーが出ます。
Can’t connect to local MySQL server through socket ‘var/lib/mysql/mysql.sock’(2) err connect
ターミナルにて「mysql -u test -p pass」ではMysqlにアクセスできデータがあることは確認できます。
下記の事を試してみましたがダメでした。
0. 「/var/lib/mysql/mysql.sock」を一度削除して「/etc/init.d/mysqld restart」
0. 「/etc/my.cnf」に下記を設定
[mydsqld]
socket=/var/lib/mysql/mysql.sock
[client]
socket=/var/lib/mysql/mysql.sock
ちなみに/var/log/mysqld.logを見ると「/etc/init.d/mysqld restart」時に下記が記録されます。
171130 9:26:37 [Note] /usr/libexec/mysqld: Normal shutdown
171130 9:26:37 [Note] Event Scheduler: Purging the queue. 0 events
171130 9:26:37 InnoDB: Starting shutdown...
171130 9:26:40 InnoDB: Shutdown completed; log sequence number 0 1714356353
171130 9:26:40 [Note] /usr/libexec/mysqld: Shutdown エーホサ
171130 09:26:40 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
171130 09:26:41 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
171130 9:26:41 InnoDB: Initializing buffer pool, size = 8.0M
171130 9:26:41 InnoDB: Completed initialization of buffer pool
171130 9:26:41 InnoDB: Started; log sequence number 0 1714356353
171130 9:26:41 [Note] Event Scheduler: Loaded 0 events
171130 9:26:41 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.1.73' socket: '/var/lib/mysql/mysql.sock' port: 3306 Source distribution
ググって調べているのですがどう対処してよいか分かりません。
詳しい方教えて頂けないでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/30 01:41
2017/11/30 01:42
2017/11/30 01:59
2017/11/30 07:04