当前位置: 首页 > news >正文

Linux上安装MySQL 二进制包

1.下载 MySQL 二进制包

访问 MySQL 官方下载页,选择合适版本的 Linux 通用二进制包(例如 .tar.gz 格式)。也可直接使用 wget 下载

​cd /optwget   https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.43-linux-glibc2.28-x86_64.tar.xz​

2.解压包

tar -xvf mysql-8.0.xx-linux-glibc2.17-x86_64.tar.xz

3. 创建 mysql 用户和用户组

sudo groupadd mysql sudo useradd -r -g mysql -s /bin/false mysql

4. 创建数据目录并初始化数据库

sudo mkdir /opt/mysql/datasudo chown -R mysql:mysql /opt/mysqlsudo chown -R mysql:mysql /opt/mysql/datasudo /opt/mysql/bin/mysqld --initialize --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data

注意:执行初始化命令时,确保指定正确的 basedir 和 datadir。

执行成功后,会输出 root 用户初始随机密码,注意保存。


5. 配置环境变量

编辑 /etc/profile:export PATH=$PATH:/opt/mysql/bin使环境变量生效:source /etc/profile

6. 启动 MySQL 服务

sudo /opt/mysql/bin/mysqld_safe --user=mysql &

7. 登录检查

mysql -uroot -p输入初始化时记下的密码登录。

8. 后续建议

  • 修改 root 密码。
  • 配置开机启动脚本(systemd 或 init)。
  • 关闭或配置防火墙端口,提升安全。
http://www.dtcms.com/a/341807.html

相关文章:

  • TENON AI-AI大模型模拟面试官
  • idea进阶技能掌握, 自带HTTP测试工具HTTP client使用方法详解,完全可替代PostMan
  • 【力扣 买卖股票的最佳时机 Java/Python】
  • 数据库架构开发知识库体系
  • VGG改进(3):基于Cross Attention的VGG16增强方案
  • Foundry与Uniswap V2实战开发指南
  • 【自记】Power BI 中 DISTINCT 和 ALLNOBLANKROW 的区别说明
  • 比特分割 + 尖峰保留:FlashCommunication V2 实现任意比特通信与 3.2× 加速
  • 一键授权登录
  • Windows暂停更新10年最简单的设置
  • UNet改进(33):基于CBAM原理与PyTorch实战指南
  • 可信数据空间关键技术和功能架构研究
  • RAG流程全解析:从数据到精准答案
  • 地区电影市场分析:用Python爬虫抓取猫眼_灯塔专业版各地区票房
  • 不止效率工具:AI 在创意领域的 “叛逆生长”—— 从文案生成到艺术创作的突围
  • 【蒸蒸日上】专栏前言
  • 我的创作纪念日-2048天
  • 动态规划----6.单词拆分
  • 关于 Flask 3.0+的 框架的一些复习差异点
  • 在 Linux 和 Docker 中部署 MinIO 对象存储
  • 深入解析:生产环境 SQL 数据库的架构设计与工程实践
  • 税务专业人员能力构建与发展路径指南
  • ubuntu系统上的conda虚拟环境导出方便下次安装
  • 【网络运维】Linux 文本搜索利器: grep命令
  • JavaBean中首字母小写第二个字母大写属性转换异常详解
  • GIT总结一键式命令清单(顺序执行)
  • redis---常用数据类型及内部编码
  • 官网SSO登录系统的企业架构设计全过程
  • 七十四、【Linux数据库】MySQL数据库存储引擎
  • 11让LLM更懂FunctionCalling返回值