MySQL作为主流的开源关系型数据库,在Web开发、数据存储等场景中应用广泛,掌握其安装方法是使用MySQL的第一步。不同操作系统的安装流程存在差异,下面将分别介绍Windows和Linux系统下的完整安装步骤。

Windows系统安装MySQL
1. 下载安装包
前往MySQL官方下载页面获取Windows版本的安装包,选择适合自己系统位数的版本,推荐下载MSI安装包,操作更简便。
2. 运行安装程序
双击下载好的MSI安装包,进入安装向导,选择Custom自定义安装模式,可以自行选择安装路径和需要安装的组件。一般勾选MySQL Server核心组件即可,其他可选组件根据需求选择。
3. 配置MySQL服务
安装完成后进入配置环节,首先选择服务器类型,新手选择Development Computer即可。然后设置root用户的密码,密码需要包含字母、数字和特殊字符,保证安全性。接着配置Windows服务,勾选将MySQL注册为系统服务,设置服务名称为MySQL,同时勾选开机自启动选项。
4. 验证安装结果
打开命令提示符,输入以下命令验证MySQL是否安装成功:
# 进入MySQL安装目录的bin文件夹 cd C:Program FilesMySQLMySQL Server 8.0bin # 登录MySQL mysql -u root -p # 输入之前设置的root密码,登录成功后执行以下命令查看版本 SELECT VERSION();
如果成功显示MySQL版本号,说明Windows系统下MySQL安装完成。
Linux系统安装MySQL
1. 使用包管理器安装
以Ubuntu系统为例,先更新软件包列表,然后直接通过apt命令安装MySQL服务端和客户端:
# 更新软件包索引 sudo apt update # 安装MySQL服务 sudo apt install mysql-server # 安装完成后查看服务状态 sudo systemctl status mysql
2. 安全初始化配置
安装完成后执行安全初始化脚本,设置root密码、移除匿名用户、禁止root远程登录等:
sudo mysql_secure_installation
按照脚本提示依次完成配置即可,过程中会要求设置root密码,根据提示操作即可。
3. 验证安装
执行以下命令登录MySQL,验证安装是否成功:
# 登录MySQL sudo mysql -u root -p # 查看数据库列表 SHOW DATABASES;
如果能正常显示系统默认的数据库列表,说明Linux系统下MySQL安装成功。
安装常见问题解决
- Windows安装时提示缺少运行库:安装对应的Visual C++ Redistributable运行库即可解决。
- Linux安装后无法登录:可以尝试使用
sudo mysql免密登录后,修改root用户的认证方式。 - 端口被占用:MySQL默认使用3306端口,如果端口被占用,可以修改MySQL配置文件中的端口号。
基础配置说明
MySQL的配置文件在Windows系统中一般为安装目录下的my.ini,Linux系统中一般为/etc/mysql/my.cnf,可以通过修改配置文件调整字符集、最大连接数等参数。例如设置默认字符集为utf8mb4,可以在配置文件中添加以下内容:
[mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci [client] default-character-set=utf8mb4
修改完成后重启MySQL服务即可生效。