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

MySQL安装配置指南

目录

适合人群

一、安装前准备

1. 系统环境检查

2. 更新软件源

二、MySQL安装步骤

1. 安装MySQL服务器

Ubuntu/Debian:

CentOS/RHEL:

2. 启动MySQL服务

三、初始安全配置

运行安全脚本

四、基础配置调整

1. 编辑配置文件

2. 重启MySQL服务

五、用户权限管理

1. 登录MySQL控制台

2. 创建新用户

3. 授予权限

六、防火墙配置

开放3306端口

七、连接测试

1. 本地连接测试

2. 远程连接测试

注意事项

八、常见问题解决

1. 忘记root密码

2. 连接被拒绝错误

学习资源推荐


适合人群

  • Linux系统新手
  • 需要部署MySQL的开发人员
  • 希望了解MySQL配置的学习者

一、安装前准备

1. 系统环境检查

# 查看系统版本
cat /etc/os-release# 检查现有MySQL安装
ps aux | grep mysql
sudo apt list --installed | grep mysql  # Ubuntu/Debian
sudo yum list installed | grep mysql   # CentOS/RHEL

2. 更新软件源

# Ubuntu/Debian
sudo apt update && sudo apt upgrade -y# CentOS/RHEL
sudo yum update -y

二、MySQL安装步骤

1. 安装MySQL服务器

Ubuntu/Debian:
sudo apt install mysql-server -y
CentOS/RHEL:
sudo yum install mysql-server -y

2. 启动MySQL服务

sudo systemctl start mysql
sudo systemctl enable mysql
sudo systemctl status mysql

三、初始安全配置

运行安全脚本

sudo mysql_secure_installation

配置流程说明:

  1. 设置root密码(建议高强度密码)
  2. 移除匿名用户(选择Y)
  3. 禁止root远程登录(生产环境建议Y)
  4. 删除测试数据库(选择Y)
  5. 立即刷新权限表(选择Y)

四、基础配置调整

相关文章:

  • 精华贴分享|个股拥挤度分析研究分析
  • PyQt学习系列11-综合项目:多语言文件管理器
  • MCP 服务与 Agent 协同架构的实践解码:双轮驱动下的场景化价值创造
  • 镭神N10P SLAM算法选型
  • Datawhale_PyPOTS_task6
  • Elastic:什么是 DevOps?
  • Oracle 11g导出数据库结构和数据
  • 【线程池】线程池的使用汇总
  • ​​3D 几何建模工具库​Open CASCADE(OCCT)简单介绍。
  • 在TIA 博途中下载程序时找不到对应的网卡怎么办?
  • 使用Kotlin创建Spring Boot用户应用项目
  • 在Kotlin中绕过泛型类型擦除的实战指南
  • Kotlin 中该如何安全地处理可空类型?
  • RequestBody注解中Map
  • 「MATLAB」计算校验和 Checksum
  • 摩尔线程S4000国产信创计算卡性能实战——Pytorch转译,多卡P2P通信与MUSA编程
  • uv sync --frozen卡住不动
  • 爱普生晶振赋能UWB汽车数字钥匙,解锁未来出行新方式
  • uv - 一个现代化的项目+环境管理工具
  • Git教程
  • 南山做网站的/谷歌seo关键词排名优化
  • 苏州园区人才网/宁波seo推广优化
  • 怎么建一个小说网站/百度手机助手下载安装最新版
  • 可以看那种东西的浏览器/鄂州网站seo
  • java建设网站的步骤/北京企业网站推广哪家公司好
  • 郑州网站建设国奥大厦/网络营销模式案例