写在前面: 本文不介绍用mysql存储session的相关操作,该过程在登陆验证一节中再进行介绍。
本文主要是介绍自己在开发部署个人网站时关于mysql的一些使用心得。
本文的前情介绍页:网站搭建
数据库的安装及新建数据库及表的注意事项
该网站采用mysql.js作为本文的数据库连接库,由于使用express故先介绍express下的数据库配置,关于mysql的安装这里不作介绍,可以参考:mac安装mysql的两种方法。当然这个过程并非是一番丰顺的,出现过很多错误,如:
- dpkg: invoke-rc.d: initscript mysql, action “start” failed
- linux下mysql的root密码忘记解决方法
- mysql导入导出sql文件
- …
总之,一般都可以在stackoverflow上找到答案。
express下的数据库配置
mysql的配置很简单,基本都是根据mysql.js文档的文档进行配置的,主要代码如:
var mysql=require("mysql");
var pool = mysql.createPool({
host: '127.0.0.1',
user: '**',
multipleStatements:true, //配置true一次可以执行多条语句
password: '**',
database: '**',
port: 3306</