问题描述
我的网站www.fengdaxian.xyz是依托与腾讯轻量云服务器的Typecho镜像搭建的,因为最近换了一个主题Gleaner,这个主题可以在后台设置文章的随机封面。
这些图片路径是保存在MariaDB的Typecho数据库的typecho_options的Value列中的,而这个列是一个text类型的,最多只能存储65535字节数据,当我有大量的图片导入,从而引起了这个字段存储不下的问题,所以我就考虑修改value字段为longtext类型。
可是谁能想到,我居然连数据库都连接不上。问题如下
解决方法
通过我与腾讯的工程师的反复沟通,就在我差点重装服务器的时候,工程师叫我试试mysql -uroot -h 127.0.0.1 -p这个命令,果然就可以了,哈哈。还有就是需要在输入这条命令前,使用sudo -i将用户从lighthouse切换到root。
原来是因为数据库地址的问题。
修改数据库
使用下面的语句,轻松搞定!
alter table typecho_options modify value longtext;
# 或者
alter table typecho_options modify column value longtext;
你好哇
12