下载完 WordPress 以后,我们需要再给它去创建一个配置文件,也就是那个 wp-config.php 。 在这个文件里,需要指定一下 WordPress 使用的数据库,数据库的用户名,密码,网站的语言等等。
我们可以先去给要安装的 WordPress 创建一个数据库 … 这里可以使用 mysql 的 mysqladmin 这个小工具 … 关于 mysql 的使用,你可以参考宁皓网的 MySQL 基础教程。
输入 mysqladmin -u 指定一下拥有创建数据库权限的 mysql 的用户,这里我用的是 root 这个用户。然后再加上一个 -p 选项 … 再用 create ,去创建一个数据库,后面指定一下要创建的数据库的名字,ninghao_wpc_dev。回车 … 再输入 root 用户的密码 ...
mysqladmin -u root -p create ninghao_wpc_dev
这里我们可以单独去给这个数据库创建一个用户,先登录到 mysql ,mysql -u root -p … 回车 … 再输入 root 用户的密码 …
mysql -u root -p
用 root 身份登录到 mysql 以后,可以使用 grant 命令去分配权限 … grant all privileges … 授予所有的权限,on ,后面指定一下数据表 … 输入 ninghao_wpc_dev.* ,表示 ninghao_wpc_dev 这个数据库的所有的数据表 … 再加上一个 to ,指定一下具体的用户, ‘ninghao_wpc_dev’@‘localhost' … 这样如果这个 ninghao_wpc_dev 用户不存在的话,就会去给我们创建一个 … 注意这行命令的用户名还有主机名的周围都需要用一组引号包围一下。
后面再加上 identified by ,给这个用户设置一个密码 … 最后再加上一个分号 … 然后回车 .. 现在,我们就已经创建好了一个数据库,叫 ninghao_wpc_dev,并且给这个数据库指定了一个专门的用户,叫做 ninghao_wpc_dev,它的密码是 123456 。再输入 exit ,退出 mysql 。
grant all privileges on ninghao_wpc_dev.* to 'ninghao_wpc_dev'@'localhost' identified by '123456';
创建 WordPress 的配置文件用的是 core 命令的 config 这个子命令 … 这个命令有两个必要的选项,--dbname ,数据库的名称,还有 --dbuser,数据库的用户名 …
再回到命令行工具 … 输入 wp core config … 先指定一下 --dbname ,也就是 WordPress 要用到的数据库的名字 … 这里就是 ninghao_wpc_dev … 再设置一下 --dbuser ,可以管理 WordPress 数据库的用户 … 我们刚才给 ninghao_wpc_dev 这个数据库创建了一个用户,也叫做 ninghao_wpc_dev … 这个用户还有一个密码,所以这里要再加上一个 --dbpass 去设置一下 … 再加上一个 --dbhost ,指定一下数据库的主机 … 这里我们设置成 localhost ,表示本地主机,因为 MySQL 数据库跟 WordPress 是在同一台主机上。
想要设置一下数据表的前缀的话,可以再加上一个 --dbprefix 选项 … 这里我设置成 wpcd_ … 最后我们再设置一下网站的语言 … 用一个 --locale 选项 … 设置成 zh_CN ,表示简体中文。回车 …
wp core config --dbname=ninghao_wpc_dev --dbuser=ninghao_wpc_dev --dbpass=123456 --dbhost=localhost --dbprefix=wpcd_ --locale=zh_CN
提示成功 … 这个命令会给我们创建一个 wp-config.php 文件 … 输入 ls … 在这里 … 可以再打开这个文件看一下 … vim wp-config.php …
这个文件里面的一些设置,会根据我们执行命令的时候设置的选项来生成。