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');