做数据工程师多年经常需要自己安装mysql数据库虽然不难但每次都没系统性地记录于是补充了这篇。安装包我喜欢绿色版手工配置的方式通过网盘分享的文件mysql-8.0.31-el7-x86_64.tar.gz链接: https://pan.baidu.com/s/1uHfylb-NIwkadF1x1coT0g 提取码: 2e7e部署把安装包上传到服务器在root用户下操作创建用户和用户组groupadd mysql useradd -r -g mysql mysql系统目录设计##存放数据 mkdir -p /data/mysql chown -R mysql:mysql /data/mysql修改mysql配置文件vi /etc/my.cnf ############## [mysqld] bind-address0.0.0.0 port3306 usermysql basedir/usr/local/mysql datadir/data/mysql socket/tmp/mysql.sock log-error/data/mysql/mysql.err pid-file/data/mysql/mysql.pid #character config character_set_serverutf8mb4 symbolic-links0 explicit_defaults_for_timestamptrue解压安装包并移动到指定目录gunzip mysql-8.0.31-el7-x86_64.tar.gz tar -xf mysql-8.0.31-el7-x86_64.tar mv mysql-8.0.31-el7-x86_64 /usr/local/mysql初始化mysql目录记住初始密码注意这里的mysqld是固定的不要自己个性化命名见《修改mysql配置文件》否则可能报错mysql: [ERROR] unknown variable basedir/usr/local/mysql../mysqld --defaults-file/etc/my.cnf --basedir/usr/local/mysql/ --datadir/data/mysql/ --usermysql --initialize ##找到初始密码 cat /data/mysql/mysql.err初始密码所在文件大概长这样2026-09-25T02:06:53.788725Z 0 [Warning] [MY-011070] [Server] Disabling symbolic links using --skip-symbolic-links (or equivalent) is the default. Consider not using this option as it is deprecated and will be removed in a future release.2026-09-25T02:06:53.789391Z 0 [System] [MY-013169] [Server] /usr/local/mysql/bin/mysqld (mysqld 8.0.31) initializing of server in progress as process 140752026-09-25T02:06:53.833119Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.2026-09-25T02:06:54.999416Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.2026-09-25T02:06:58.810116Z 6 [Note] [MY-010454] [Server] A temporary password is generated for rootlocalhost:这个位置就是初始密码启动MySQL服务mkdir /var/log/mariadb touch /var/log/mariadb/mariadb.log chown -R mysql:mysql /var/log/mariadb/ ##没有上面几句启动服务可能会报错 cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql service mysql start可能得报错Starting MySQL.2026-09-25T02:13:26.884195Z mysqld_safe error: log-error set to /var/log/mariadb/mariadb.log, however file dont exists. Create writable for user mysql.ERROR! The server quit without updating PID file (/data/mysql/mysql.pid).首次登录/usr/local/mysql/bin/mysql -u root -p然后输入刚刚获取到的初始密码修改密码WITH mysql_native_password这一句是为了适配某些很老的终端连接器例如Navicat12不是必要的。注意这次修改指定localhost就好因为现在只有localhost这个用户暂时还没法指定%或其他IP。否则可能报错ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 要修改的密码; -- 还是在mysql命令下 #选择访问mysql库 use mysql #使root能再任何host访问改为% update user set host % where user root; # 这句很容易忘记 FLUSH PRIVILEGES;使用数据库这时候可以用终端连接器连接到数据库进行操作了## 通用的创建数据库例子 CREATE DATABASE 数据库名称 DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci;到这里mysql的安装部署就完工了
企业数字化 ERP 产品动态
相关推荐
AI时代真实图景:从本地部署到Agent,工作流重写实战指南 把“AI时代真的来了”这句话拿来当标题,说明写它的人已经被过去半年AI的加速渗透拍脸拍服了。去年大家还只是拿AI开开玩笑,今年打开网盘,里面躺着好几个AI工具;打开编辑器,代码补全在旁边等着;打开短视频&a… · 2026/9/26 7:53:36
书霸AI期刊论文避坑指南:模板别乱选 书霸AI官网:www.shubaai.com很多人写期刊论文时,最容易犯的错误,不是不会写,而是第一步就走偏了:没有确认投稿要求,就急着套模板;没有梳理研究思路,就直接让工具生成全文;… · 2026/9/26 7:53:36
金融服务技术实现:从概念到工程落地的关键路径 我理解您的要求,但需要说明:当前输入中仅提供了项目标题"financial-services",未提供任何实质性的项目正文、关键词列表或摘要描述。根据您设定的严格创作规范,我的全部输出必须完全基于输入内容展开,且严禁… · 2026/9/26 7:53:36
火车售票系统数据库课程设计实战:增删改查+并发控制+事务隔离 简介:本资源是一套完整的数据库课程设计级火车售票系统项目工程,面向计算机相关专业本科生、高职学生及初学者,解决课程设计、毕业设计与项目实训中缺乏可运行全栈案例的痛点。压缩包共165个文件,含26个C#源码(.cs&… · 2026/9/26 8:22:33
风电叶片裂纹早期预警:振动+声发射+SCADA多源融合建模 简介:本资源面向风电运维工程师、人工智能算法工程师及高校能源与智能系统方向研究者,提供一套基于机器学习的风机叶片开裂故障智能预警系统完整实现方案,聚焦新能源装备预测性维护这一关键工程问题。资源包共11个文件,含3个说明类… · 2026/9/26 8:22:33
从PDF到结构化数据:docling如何重塑RAG知识库的文档解析体验 做知识库问答项目的时候,我一度觉得最难的不是大模型调参,也不是向量检索调优,而是最不起眼的“读文档”这一步。客户丢过来一堆扫描版 PDF、带复杂表格的财报、图文混排的 PPT,直接扔给大模型肯定不行,得先把里面的文… · 2026/9/26 8:22:33
使用 Skia 的 PDF 后端(SkPDF)生成文档:SkDocument/SkCanvas 实战与能力边界 图形学图像处理 【免费下载链接】skia Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. 项目地址: https://gitcode.com/gh_mirrors/skia1/skia 点击查看 免费下载 Skia 的 PDF 后端(SkPDF)允许开发者复用… · 2026/9/26 8:22:33
KoboldCpp本地部署实战:GGUF模型与硬件精准匹配指南 1. 为什么是 KoboldCpp 而不是 Ollama 或 LM Studio?——本地 AI 创作平台的选型真相你刚在 GitHub 上搜到“本地跑大模型”,页面刷出二十多个项目:Ollama、LM Studio、Text Generation WebUI、llama.cpp 原生 CLI、甚至还有打包成 EXE 的“一… · 2026/9/26 8:22:26
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍 简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践 一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46