新安装的MariaDB(MySQL)无法登入root – ERROR 1698 (28000): Access denied for user ‘root’@’localhost’

新安装的的MariaDB(MySQL)死活登陆不进去,即便是完全卸载重装,更抽象的是,我都没设置密码,第一次安装,居然管我要密码,而且tm修改密码也不起作用。 之后的重新安装,问题似乎显现了出来,一直提示我 ERROR 1698 (28000): Access denied for user 'root'@'localhost' 这个问题在新安装的 …

May 14, 2025 · 4 min · 1683 words · OP

Nginx列出某个目录的文件 & 给某个目录加上密码验证

有时候需要将某个目录暴露出去,供给访问者访问,使用Nginx会很方便。但是有时也会有需求,避免某些目录(无密码)被所有人访问。 下面是可以参考的 Nginx 配置文件 普通配置 这个是一个普通的暴露配置 server { server_name domain.com; # 你的域名 location / { alias /var/www/xxx; # 想要暴 …

May 6, 2025 · 2 min · 900 words · OP

【现代网页开发】前后端分离 之 API

一个API的标准是什么?这个定位每个人心中,对每个项目都不同,但是有一个确实是需要考虑的,API接口的认证。 一般来说,除了前端认证,如果API需要认证(重要),可以从几个方面下手呢 API 不同应用场景 下面是API的一些场景 开放 – 一般用于开放不敏感数据,如天气预告,新闻等等。 API Key – 一般用于服务器内部沟通,或者对开放不敏感数据添加一些 …

April 24, 2025 · 7 min · 3341 words · OP

如何为某个网站创建一个数据库和数据库账号供其使用。

创建一个数据库并不难,无非是 Root 进入到数据库后,输入 CREATE DATABASE 数据库名; 的事。但是很多人在输入数据库账号密码时,都默契地给出 Root 的账户。这并不优雅(符合标准流程),或者说,符合我们的安全需要。所以,如何做才是优雅的呢,符合标准流程,安全需要的呢? 正文: 1.首先 ,我们先使用 Root(数据库的Root) 进入到 …

April 13, 2025 · 2 min · 771 words · OP

使用CloudFlareCDN,网站报错重定向次数过多或者521错误。

问题: 这里的问题: 打开了CDN,SSL/TLS里面设置的问题。怎么样设置一个适合自己的配置,以及代表什么,看下图: 一般都是完全的,但是这样的话,你得保证你的Nginx配置文件配置有证书。 不然报错「重定向过多,请清理Cookie再试」还好,如果报了521,你根本不知道啥问题。 我就找了半天,我nginx配置问题没有一点问题(由于测试,还没申请证书),其 …

March 10, 2025 · 1 min · 409 words · OP

搭建私有E-Mail平台:Maddy(ALL in ONE) – 2025年4月更新

之前的方法有了小小变化,因为现在(2024)的 Maddy 已经没了 maddyctl 这个文件。增加用户等命令已经集成到了 Maddy 一个文件中了 更多问题请看文章末尾疑难杂症 什么是Maddy?为何是Maddy 文章受到lala启发:lala.im Maddy是一款用Go语言开发的邮件服务器,它实现了运行电子邮件服务器所需的所有功能。 Maddy用一个 …

February 18, 2022 · 7 min · 3376 words · OP

Nginx页面跳下载文件(磁盘图标)

Nginx故障分析与排查 我建立了一个网站,并且文件不以 .conf 的格式存放在 conf.d 文件夹。而是存放在了 sites-available 这个文件夹,之后软链接到了 sites-enabled。 而之后的修改,只需要修改 sites-available 里面的配置文件就好了。软链接命令: ln -s …

August 2, 2020 · 2 min · 634 words · OP