阿里云ECS构建Typecho应用-搭建Typecho应用
It has been 1485 days since the last update, the content of the article may be outdated.
- 封面来自向地平线前进(截图) by 练凌飞lkemon —“祝大家永远开心!”
搭建Typecho之前的数据库准备
这些是我们继续搭建Typecho服务的基础。前几日因为数据库问题折腾了很久,总结一下:
- 必须打开云主机的3306端口;
- 需要一个有密码可以登陆的账户,root权限需要改一下,建议新建一个账户,并赋予充分的权限;
- Navicat远程登不上,报错是因为bind-address打开了,这样远程管理不是太方便;
- 轻量型ECS没有安全组,只有防火墙设置,只要打开3306端口就行;
- 创建数据库
typecho
。
[必须]现在回到主线,我们需要一个Mysql账户来存取应用数据,就安排成typecho
。
首先root登录,进入Mysql。
因为是mysql的root验证方式为auth_socket
,也就是说不通过密码验证,只能通过linux系统的root用户直接进入,所以,这里不对Mysql root权限进行更改;
希望通过密码登录root的同学可以参考一下: 《Mysql 账户权限相关设置》
创建新用户
sql
mysql> use mysql; |
查看账户权限ip,%
表示任何ip,也可以设置成特定’ip’地址访问权限。
如果想要使用Navicat
等远程登录数据库,需要设置一下,参考《Mysql 账户权限相关设置》
[必须]赋予账户执行权限,参考《Mysql 账户权限相关设置》
假设你都做了,navicat登陆typecho账户会发现对所有的数据库具有所有的权限。
navicat-mysql-aliyunecs
[必须]创建数据库typecho
:
plaintext
mysql> creat database typecho; |
搭建Typecho服务
下载typecho安装包,link
解压,将众多文件放在Apache目录下/var/www/html/
下。typecho-build-files访问
http://47.???.??.55(云主机外网ip)/install.php
进入安装页>”我准备好了, 开始下一步 »”;
按照之前的准备依次填入用户名和密码,以及管理员信息,你会得到一个要求你手动添加配置的要求。typecho-config
如果提示连接数据库失败,回头去检查一下准备工作,最好先用navicat连接测试没成功了就基本没问题了。
按照要求创建文件,应该就成功了。记住管理员账户密码。typecho-install-success
同时,你可以访问控制台:http://ip/admin/index.php 和 博客首页http://ip/index.php
typecho-index
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment