phpのmysqliでDB接続を試みたところ、
[No such file or directory]とか出てくる。
google先生に質問してみたところいっぱい出てきた。
php.ini か my.conf のmysql.sock の場所を指定してあげれば良いらしい。
[mysql.sockの場所を確認]
$mysqladmin -u name -p version
Server version 5.6.14
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /tmp/mysql.sock ←ここ
Uptime: 1 day 12 hours 30 min 23 sec
[php.ini]上のUNIX socketに書き換え
pdo_mysql.default_socket = /tmp/mysql.sock
mysql.default_socket = /tmp/mysql.sock
mysqli.default_socket = /tmp/mysql.sock
でNo such云々は出なくなったけどDBから結果をとれなくて
$mysqli = new mysqli("localhost", "name", "pass", "test");
を
$mysqli = new mysqli("127.0.0.1", "name", "pass", "test");
に変更したらうまい事いった。
わーい。