服务器连接MariaDB数据库问题

问题描述

我的网站www.fengdaxian.xyz是依托与腾讯轻量云服务器的Typecho镜像搭建的,因为最近换了一个主题Gleaner,这个主题可以在后台设置文章的随机封面。 服务器连接MariaDB数据库问题 这些图片路径是保存在MariaDB的Typecho数据库的typecho_options的Value列中的,而这个列是一个text类型的,最多只能存储65535字节数据,当我有大量的图片导入,从而引起了这个字段存储不下的问题,所以我就考虑修改value字段为longtext类型。

可是谁能想到,我居然连数据库都连接不上。问题如下 服务器连接MariaDB数据库问题

解决方法

通过我与腾讯的工程师的反复沟通,就在我差点重装服务器的时候,工程师叫我试试mysql -uroot -h 127.0.0.1 -p这个命令,果然就可以了,哈哈。还有就是需要在输入这条命令前,使用sudo -i将用户从lighthouse切换到root。 服务器连接MariaDB数据库问题

原来是因为数据库地址的问题。 服务器连接MariaDB数据库问题

修改数据库

使用下面的语句,轻松搞定!

alter table typecho_options modify value longtext;
# 或者
alter table typecho_options modify column value longtext;

评论区 2

    冯大仙 (作者)
    2023-01-09 10:52

    你好哇

    冯大仙 (作者)
    2023-01-09 10:53

    12