安装Chevereto图床配置数据库报错SQLSTATE[HY000] [1044]

双十二末时,花了11元在优刻得拿一台1个月的香港云服务器玩,随着1个月的时间即将结束,续费需要100多元,想着物尽其用,所以就想着尝试用这台云服务器安装一下Chevereto,测试一下做一个自己的图床网站。前期已在机器上安装了宝塔面板,随后又安装了Nginx、Php、Mysql、解析域名,一切所需要的环境都配置好之后,到了配置数据库的时候,却报错SQLSTATE[HY000] [1044]

填写完创建网站时的数据库名称、用户名和密码之后就开始报错SQLSTATE[HY000] [1044],当时的第一感觉应该是未在优刻得后台添加mysql的端口,后来在优刻得的自定义防火墙中新增了mysql的3306端口,但是依旧报错。

百度了一番之后,依然没有得到解决,后来又在宝塔面板中安装了Phpmyadmin,登录Phpmyadmin后发现,确实已经创建了数据库,但是发现自己所填写的数据库的名称区分了大小写,出于安全考虑,在创建网站的时候,数据库的数据库名中有大写字母,而后创建成功后默然全部变成了小写,所以才会出现报错SQLSTATE[HY000] [1044]的情况,后填写小写的数据库名,Chevereto图床的数据库配置成功。