到此我们已经完了我们的任务清单项目的第一个里程碑了。产品对我们的作品很满意,只不过还达不到上线让用户使用的需求。『怎么着也不能多个用户用一个本子来记任务吧?』,然后更多需求被提了出来:
到此我们已经完了我们的任务清单项目的第一个里程碑了。产品对我们的作品很满意,只不过还达不到上线让用户使用的需求。『怎么着也不能多个用户用一个本子来记任务吧?』,然后更多需求被提了出来:
实在是受不了那帮不好好写程序运行/错误信息的程序员,难道写出能帮助其他程序员快速解决问题的信息那么难么?
这个博客我将把所有我遇到不合理的命令全部记录下来,并加上我认为决不可缺少的信息……
MySQL 客户端的参数里面有一个 --port=#
,也可以简写成 -P #
,其中 #
是端口号,这是用来连接指定端口用的,但是有时会发现指定端口根本无效。
其实这个是 MySQL 故意设计的,如果你的 host 是 localhost
(如果不指定默认也是 localhost
),那 MySQL 必须用 unix socket 连接,那样的话设置端口什么的当然没用啦。所以正确的做法是指定 host 为 127.0.0.1
再指定端口,绝对管用。
有的时候我在想,我们常用的这些工具软件为什么不能稍微花点功夫做点人性化的设计,比如刚才我说的那个问题,在 host 为 localhost
而又同时设置了端口号的情况之下,为什么不能给一个提示呢?程序员的时间真的是这么好浪费的么……
在开发的时候,往往需要单独开启 NGINX PHP MySQL Memcache等环境。我写了一个一键启动脚本方便使用。
假设 NGINX, PHP, MySQL, Memcache 在同一个目录 services 下面并且他们各自在单独的以他们的名字命名的目录,脚本位于 services 目录: