WordPress 使用Domain socket连接资料库

WordPress 使用Domain socket连接资料库 Using WordPress with a MySQL Unix Socket

前言

读此篇文章时必需要俱备WordPress的使用基础,其文章主要记录一些小技巧或语法快速使用,有不能理解之处请下留言处留言。

问题

资料库提供Domain socket连线方式,Wordpress也使用该方式

1.确认资料库提供的Domain socket位址 在Linux主机内执行netstat -ln|grep "unix.*mysql"取得结果:

root@SAN-3:/volume1/web# netstat -ln|grep "unix.*mysql"
unix  2      [ ACC ]     STREAM     LISTENING     23090584 /run/mysqld/mysqld10.sock
root@SAN-3:/volume1/web#


/run/mysqld/mysqld10.sock记录起来,等一下要提供至Wordpress设定。

2.开启Wordpress设定档wp-config.php 增加或寻找DB_HOST关键字,加入或取代内容:

define('DB_HOST', 'localhost:/run/mysqld/mysqld10.sock');

这是告诉Wordpress要使用Domain socket方式连接,其帐号、密码、资料表设定方式相同,如:

define('DB_NAME', 'web_wp');
define('DB_USER', 'root');
define('DB_PASSWORD', '123456');