news 2026/4/28 1:20:21

小内存服务器装不了MySQL 8?试试这个CentOS编译安装大法!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
小内存服务器装不了MySQL 8?试试这个CentOS编译安装大法!

上期我们分享了CRMEB多商户系统(Java)升级MySQL 8的完整攻略,其中提到一个常见问题——如果你的服务器内存只有4G,或安装了宝塔这类面板,可能直接安装MySQL 8会失败。
当时我们建议:可以通过命令行手动编译安装,再外链到面板进行管理。
是不是听起来有点麻烦?别急,今天就是来助攻的!
这篇文章手把手带你在CentOS服务器上编译安装MySQL 8,专治各种环境不符、内存不足、安装失败。如果你也卡在这个环节,赶紧往下看吧!
1、下载MySQL 8安装包
官方地址:https://dev.mysql.com/downloads/mysql/

2、上传、解压MySQL
将下载好的MySQL包上传到/usr/local/目录下,根据包的后缀选择解压语句。
tar -zxvf mysql-8.0.43-linux-glibc2.28-x86_64.tar.gz
或者
tar -xvf mysql-8.0.43-linux-glibc2.28-x86_64.tar.xz
目录改名:
3、创建用户组以及密码
groupadd mysql
useradd -g mysql mysql
4、切换到bin目录下,安装MySQL
Tips:☝️得到临时密码,这里的密码记得保存‼️
5、编辑my.cnf文件
添加以下内容:
6、添加mysqld服务到系统
7、启动MySQL
8、登录MySQL
mysql -uroot -p 密码使用之前随机生成的密码
操作记录
9、修改root密码
这里有两种方式可以实现:
第一种:
VB.net
运行代码
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
[root@mysql-server ~]# mysql -uroot -p’woHtkMgau9,w’ #登录

mysql: [Warning] Using a password on the command line interface can be insecure.

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.7.27

mysql> alter user ‘root’@‘localhost’ identified by ‘Yang@123’;

Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges; //刷新权限表

Query OK, 0 rows affected (0.00 sec)

mysql> exit

Bye

[root@mysql-server ~]# mysql -uroot -p’Yang@123’

mysql: [Warning] Using a password on the command line interface can be insecure.

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 3

Server version: 5.7.27 MySQL Community Server (GPL)

mysql> exit

Bye
第二种:
Bash
运行代码
复制代码
1
mysqladmin -u root -p’旧密码’ password ‘新密码’
注意:修改密码必须包含大小写字母、数字和特殊符号元素,长度不能小于8位。
10、修改远程链接并生效
Bash
运行代码
复制代码
1
2
3
4
5
6
7
8
#进入到mysql

use mysql;

update user set host=‘%’ where user=‘root’;

flush privileges;

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/28 1:18:20

Cosmos-Reason1-7B辅助学术写作:基于LaTeX的论文润色与公式检查

Cosmos-Reason1-7B辅助学术写作:基于LaTeX的论文润色与公式检查 写论文,尤其是用LaTeX写,对很多研究者来说是个又爱又恨的过程。爱的是它排版精美,公式漂亮;恨的是,一旦稿子长了,各种小毛病就冒…

作者头像 李华
网站建设 2026/4/28 1:13:13

YOLO26 无损剪枝:稀疏训练 + 结构化通道裁剪

文章目录 YOLO26 无损剪枝:稀疏训练 + 结构化通道裁剪 一、任务 二、环境 三、流程 四、稀疏训练 4.1 稀疏正则 4.2 BN gamma 分析 五、剪枝 5.1 通道重要性 5.2 结构化剪枝 5.3 遍历模型剪枝 六、微调 七、结果 八、消融 九、调试 十、总结 代码链接与详细流程 购买即可解锁1…

作者头像 李华
网站建设 2026/4/28 1:11:24

为AI智能体构建持久化记忆系统:基于知识图谱的上下文管理实践

1. 项目概述:为AI智能体构建持久化记忆系统如果你也像我一样,长期使用Clawdbot这类AI智能体助手进行项目开发、代码调试和日常任务处理,那你一定遇到过这个最让人头疼的问题:上下文丢失。每次对话窗口刷新、模型切换或者长时间对话…

作者头像 李华
网站建设 2026/4/28 1:10:39

零标注文本分类:半监督学习实战指南

1. 项目概述:零标注构建文本分类器的核心思路去年接手一个客户项目时,遇到个典型难题:需要将5万条用户反馈自动分类为12个类别,但标注预算只够处理500条数据。这种标注数据量与实际需求的差距,促使我系统探索了半监督学…

作者头像 李华
网站建设 2026/4/28 1:09:29

动态切换标题图片的顶部边距:基于导航栏状态的 CSS 样式控制

本文介绍如何通过 JavaScript 动态检测导航栏是否启用 navbar-fixed 类,并据此为 .title-img 元素添加或移除 margin-top: 20%,实现响应式布局适配。核心在于精准监听类名变化并执行样式切换,避免硬编码与冗余逻辑。 本文介绍如何通过 j…

作者头像 李华
网站建设 2026/4/28 1:06:22

BLO-Inst:双层优化对齐YOLO与SAM的鲁棒实例分割

本文核心贡献如下: 发现对齐过拟合问题:指出标准联合训练导致检测器仅记忆训练样本的特定框调整,缺乏生成通用提示策略的能力。 提出BLO-Inst框架:将检测器参数视为元参数,通过双层优化在划分的数据子集上交替优化分割…

作者头像 李华