最近一直在使用LNMP的一键包,发现其实没有面板也真的很简单,一键包已经帮你想好了大部份常用的功能,都集成有脚本帮你完成,你只需要找到相应的命令即可,所以对新手来说其实真没有想像中的难,掌握应该不需要太长的时间。

不过今天在添加新站的过程中又被我撞上了些错误提示,如下图:

LNMP添加数据库显示失败的处理方法

以住添加完都会有这么一段提示,这次也不例外:

================================================
Virtualhost infomation:
Your domain: www.xxx.com
Home Directory: /home/wwwroot/www.xxx.com
Rewrite: wordpress
Enable log: no
Database username: xxx
Database userpassword: xxx
Database Name: xxx
Create ftp account: no
================================================

但如果你仔细看,会发现提示说添加数据库失败,原因是数据库用用户名太长(不能超过16位)。以前看到“=====”直接就以为成功了,直接按右上角“ X  ”,没想到今天特意看了一下,确是提示失败,出于好奇,上phpmyadmin上瞄上一眼,果然发现创建失败。

LNMP添加数据库显示失败的处理方法

即然LNMP自动添加数据库及用户失败了,那只能手动解决了。上官查到以下信息:

LNMP添加数据库显示失败的处理方法

看到添加数据库的命令:lnmp database add,编辑数据库用户密码命令则是:lnmp database edit。很简单,输入命令后按提示补上却可。当然,如果很熟悉mysql或者命令模式本身就玩得很溜的,并不需要考虑这些集成命令。

LNMP添加数据库显示失败的处理方法