新闻中心

Linux MySQL安装配置教学_Linux数据库环境搭建指南

2025-12-13
浏览次数:
返回列表
推荐用 apt/yum 安装 MySQL 官方稳定版;安装后运行 mysql_secure_installation 加固安全;通过 systemctl 管理服务、netstat 检查端口、mysql 命令验证连接;修改配置文件优化编码与性能;创建普通用户替代 root 操作数据库。

linux mysql安装配置教学_linux数据库环境搭建指南

Linux 下安装配置 MySQL 其实不难,关键是选对方式、避开常见坑。推荐优先使用系统包管理器(如 apt 或 yum)安装官方维护的稳定版本,既省事又安全;若需特定版本或想深入理解,再考虑二进制或源码方式。

用包管理器快速安装(推荐新手)

Ubuntu/Debian 系统直接运行:

  • sudo apt update —— 更新软件源列表
  • sudo apt install mysql-server —— 安装服务端(含客户端和默认配置)
  • sudo systemctl start mysql —— 启动服务
  • sudo systemctl enable mysql —— 设置开机自启

安装完成后会自动运行初始化安全脚本 mysql_secure_installation,建议按提示设置 root 密码、禁用匿名用户、删除测试库、禁止远程 root 登录等——这步能大幅提升安全性。

检查服务状态与基础连接

确认 MySQL 正常运行:

  • sudo systemctl status mysql —— 查看是否 active (running)
  • sudo netstat -tlnp | grep :3306 —— 检查 3306 端口是否监听(默认绑定 127.0.0.1)
  • mysql -u root -p —— 本地登录验证,输入密码后进入 MySQL 命令行

如果提示 Access denied,可能是认证插件问题(新版 Ubuntu 默认用 caching_sha2_password),可临时用 sudo mysql 进入后修改 root 用户插件为 mysql_native_password,再设密码。

简单配置优化(/etc/mysql/mysql.conf.d/mysqld.cnf)

编辑主配置文件前先备份:sudo cp /etc/mysql/mysql.conf.d/mysqld.cnf{,.bak}

OpenAI Codex OpenAI Codex

可以生成十多种编程语言的工作代码,基于 OpenAI GPT-3 的自然语言处理模型

OpenAI Codex 144 查看详情 OpenAI Codex
  • 调整 bind-address:如需局域网访问,改为 bind-address = 0.0.0.0(生产环境务必配合防火墙和权限控制)
  • 设置 character-set-server = utf8mb4collation-server = utf8mb4_unicode_ci,支持完整 emoji 和多语言
  • 根据内存大小合理设置 innodb_buffer_pool_size(例如 2GB 内存机器可设为 512M)

改完保存,执行 sudo systemctl restart mysql 生效。

创建普通用户与数据库(避免长期用 root)

登录 MySQL 后执行:

  • CREATE DATABASE myapp DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
  • CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'strong_password';
  • GRANT ALL ON myapp.* TO 'myuser'@'localhost';
  • FLUSH PRIVILEGES;

这样应用就能用 myuser 连接操作 myapp 数据库,权限隔离更安全。

基本上就这些。装好、连上、配好权限,你的 Linux MySQL 环境就 ready 了。后续可按需开启远程访问、配置主从、加监控,但起步阶段保持简洁最稳妥。

以上就是Linux MySQL安装配置教学_Linux数据库环境搭建指南的详细内容,更多请关注其它相关文章!


# 如何实现  # 三里屯单位网站建设  # 阿里如何提高关键词排名  # 网站主题建设方案模板  # 那个seo学校好  # 朝阳区好的网站建设经历  # 义乌网站建设门户官网  # 娄底网站建设怎么选公司  # 颍上县建设局网站  # 岳阳全网营销推广找哪家  # 织梦seo栏目设置  # 中文网  # 相关文章  # 设为  # 自然语言  # mysql  # 普通用户  # 管理器  # 远程访问  # mysql安  # 配置文件  # 多语言  # ubuntu  # 端口  # access  # app  # 防火墙  # 编码  # word  # linux 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: Pandas DataFrame 多条件优先级排序与排名  将JSON对象数组转置为键值对列表的实用指南  TikTok搜索不到用户发布内容怎么办 TikTok用户内容搜索优化方法  mc.js游戏直达 mc.js网页免下载版本秒进地址  PHP URL参数传递与500错误调试指南  向日葵客户端怎么进行远程CentOS控制_向日葵客户端远程CentOS控制操作教程  MongoDB聚合管道:正确匹配对象数组中_id的方法  荣耀Play7TPro怎样在信息App置顶客服对话_iPhone荣耀Play7TPro信息App置顶客服对话【优先查看】  Spring Boot内嵌服务器与J*a EE全栈特性:选择与部署策略  2026年CSGO开箱网站推荐 CSGO开箱平台精选  PrimeNG Sidebar背景色自定义指南:CSS覆盖与主题化实践  高德地图公交到站提醒失败如何解决 高德提醒权限设置  J*a里如何使用N*igableMap进行导航操作_可导航Map操作技巧解析  css卡片内容溢出如何处理_使用overflow隐藏或scroll显示内容  在VS Code中配置和运行Dart程序的完整步骤  Pyrogram与g4f集成:异步编程实践与常见错误解决  Word2013如何插入视频和音频媒体_Word2013媒体插入的多媒体支持  护手霜蹭到袖口上了如何清洗? 怎样避免留下一圈油印?  期待已久:小米17 Ultra、小米首款NAS本月登场  css滚动动画效果怎么实现_使用Animate.css滚动触发动画类  outlook中文官网入口地址 outlook官方中文版直达首页链接  漫蛙漫画官方主页入口 漫蛙MANWA网页直达访问链接  Composer的 archive 命令怎么用_快速打包你的PHP项目及其Composer依赖  聚水潭ERP登录页面入口 聚水潭ERP官网登录界面  MAC怎么让Dock栏只显示当前运行的应用_MAC终端命令实现极简Dock栏  J*a如何使用AtomicInteger控制计数_J*a无锁计数器性能分析  深入理解J*a编译器的兼容性选项:从-source到--release  Win11怎么设置开机NumLock亮 Win11修改注册表InitialKeyboardIndicators值  Win11怎么修改默认浏览器_Windows 11设置Chrome为默认  vivo手机互传视频怎么操作_vivo手机互传视频详细传输方法  C++如何实现一个装饰器模式_C++设计模式之动态地给对象添加额外职责  Win11网速慢怎么解决 Win11网络设置优化解除限速  KFC套餐升级怎么获取优惠代码_KFC套餐升级活动与优惠代码获取方法  夸克浏览器网页版最新地址 夸克浏览器官方入口合集  Win10如何开启蓝牙功能_Windows10找不到蓝牙开关解决方法  在Go Martini框架中高效服务动态生成图像的实践指南  学习通网页版官方登录 超星学习通电脑端入口指南  composer的"require-dev"部分是用来做什么的?  抖音隐秘迷城小游戏入口_ 抖音冒险解谜小游戏秒玩  uc浏览器网页版入口 uc浏览器网页版最新网址  顺丰快递查询系统 官方正版查询入口  地铁跑酷免费秒玩入口链接 地铁跑酷小游戏免费秒玩网站  J*aScript map 迭代中检测空数组元素的有效方法  解决macOS Tkinter应用双击启动崩溃:PyInstaller打包指南  CSS图片焦点样式实现教程:理解与应用tabindex属性  漫蛙2正版漫画站 漫蛙2网页版快速访问入口  12306选座如何查看座位示意图_12306座位示意图解读与使用  台积电1.4nm工艺A14瞄准2028:10年来性能提升80%  深入理解Promise链:如何在catch后中断then的执行  汽水音乐车机版横屏版7.1 汽水音乐车机版横屏版下载入口 

搜索