WordPress是一个博客的软件
设置数据库
创建库: create database XXXX
库名随便取,这里叫blog~ (这里最后要打分号;)
创建用户名:
grant all on 库名 . * to ‘用户名’@‘ IP ’identified by ‘密码’
例:
grant all on blog . * to ‘blog’@‘127.0.0.1’identified by ‘pbxfuej’
grant是授权意思
blog是创建了的库的名字,库名不需用 ‘ ’ 括起来(这里库名是blog) ,后面用户名需要 ' ' 括起来。
* 就代表库里面的表
密码包含大小写数字。
密码生成命令 mkpasswd ,没有的话yum安装expect
-s 表示特殊字符的数量 (-s 0 表示特殊字符为0)
-l 表示密码长度 (-l 12表示密码长度12 )
如果不加-s 0 ——> 可能密码中产生特殊符号
尝试连接
-u 用户名
-p 密码
-h IP地址
-P 端口 (如果端口已是3306,可以省略 -P3306 不写)
如下说明已经连上
show databases 显示数据库
这里的 information_schema 和 test 是默认存在的数据库
数据库主机,指的是数据库的目标IP ,即要访问的数据库的IP
这里因为访问的是本机的IP所以是127.0.0.1
为什么是127.0.0.1 呢?因为这个地址代表的是 本地计算机的IP地址。
继续会显示如下错误:
不能写的原因是没有权限!
可以看到属主都是1006
要写入文件,都需要一个用户,这里这个用户应该就是php这个服务,这里应该是php-fpm
要写哪个文件,就需要把这个文件的属主写成对应服务的
直接当前目录的属主全改成php-fpm ,注意后面这个点 . 代表这个目录
效果:
重新提交资料
后面的按步骤设定,用户名就是管理员的用户名,可用admin
设定成功以后
登陆数据库看下有没有生成对应的表,想使用哪个数据库就用 use 数据库名
查看这个数据库名下有什么表??
用ctrl + D 退出mysql , ctrl + C 是关闭
查看一下文件:
其实这里全部属主都写成php-fpm是不对的。
出于安全考虑,应该是哪个需要权限才写成对应的属主,默认的就保持默认的1006。
搭一个网站:
服务器——装系统——搭环境——放网站
总结: