MySQL安装与配置详细教程

MySQL 是一个广泛使用的开源数据库管理系统,适用于各类应用程序。本文将详细介绍如何在 Linux(如 Ubuntu)、Windows 系统上安装和配置 MySQL,以帮助你快速搭建起一个稳定的数据库环境。

一、在 Ubuntu 系统上安装 MySQL

1. 更新软件包信息

首先,确保系统的所有软件包都是最新的。你可以通过以下命令更新包信息:

复制代码

bash

复制代码

sudo apt update

2. 安装 MySQL 服务器

接下来,通过以下命令安装 MySQL 服务器:

复制代码

bash

复制代码

sudo apt install mysql-server

安装过程中可能会提示你进行确认,输入 Y 并按回车继续安装。

3. 启动 MySQL 服务

安装完成后,MySQL 服务可能不会自动启动。可以通过以下命令手动启动 MySQL 服务:

复制代码

bash

复制代码

sudo systemctl start mysql

同时,你还可以设置 MySQL 服务开机自动启动:

复制代码

bash

复制代码

sudo systemctl enable mysql

4. 安全性配置

MySQL 提供了一个安全脚本,可以帮助你对新安装的 MySQL 进行安全配置。运行以下命令:

复制代码

bash

复制代码

sudo mysql_secure_installation

系统会提示你进行以下配置:

  • 设置 MySQL root 用户密码
  • 删除匿名用户
  • 禁止 root 远程登录
  • 删除测试数据库
  • 重新加载权限表

根据提示一步一步完成这些安全配置。

5. 检查 MySQL 服务状态

可以通过以下命令检查 MySQL 服务是否正常运行:

复制代码

bash

复制代码

sudo systemctl status mysql

相关推荐
01_ice2 小时前
MySQL库和表的操作
数据库·mysql
这个DBA有点耶4 小时前
从库延迟的“二次放大”效应:一次大事务,拖垮整个读写分离
数据库·mysql·架构
一个有温度的技术博主4 小时前
MySQL 三大日志协同机制:redo log、undo log 与 binlog 的联合运作
数据库·mysql·oracle
张洛闻Eren7 小时前
MySQL 管理复制拓扑【MySQL第四课】
linux·运维·数据库·mysql
小王C语言8 小时前
MySQL 内置函数:日期函数、字符串函数、数学函数、其他函数
数据库·mysql
渣渣盟9 小时前
误删数据之后:MySQL、PostgreSQL、Oracle三库紧急恢复完全实操手册
mysql·postgresql·oracle
布莱克60510 小时前
理解B+树:原理、特性与应用场景
数据结构·数据库·mysql
冰暮流星10 小时前
mysql之排序查询
数据库·mysql
张洛闻Eren20 小时前
MySQL 维护稳定系统【MySQL第二课】
linux·数据库·mysql·云原生
布莱克60521 小时前
理解索引:从概念到实践
数据库·mysql