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

Windows系统MySQL下载与安装
第一步:下载MySQL安装包
访问MySQL官方下载页面,选择对应的操作系统版本,推荐下载MySQL Installer的MSI安装包,这个安装包包含了服务端、客户端等全套组件,适合新手操作。选择符合自己系统位数的版本,点击下载即可,下载完成后得到.exe格式的安装文件。
第二步:运行安装程序
双击下载好的安装文件,进入安装向导,选择Custom自定义安装模式,这样可以自主选择需要安装的组件。勾选MySQL Server核心服务组件,同时可以勾选MySQL Workbench图形化管理工具,方便后续操作数据库。点击下一步开始安装,等待组件下载安装完成。
第三步:配置MySQL服务
安装完成后进入配置环节,首先选择服务器类型,新手选择Development Computer即可。然后设置root用户的密码,密码需要包含大小写字母、数字和特殊字符,避免设置过于简单的密码。接下来选择是否将MySQL注册为系统服务,勾选开机自启选项,服务名称保持默认的MySQL即可。最后点击执行,等待配置完成,点击完成结束安装。
第四步:验证安装结果
打开命令提示符,输入以下命令验证MySQL是否安装成功:
# 登录MySQL,输入后按提示输入刚才设置的root密码 mysql -u root -p
如果能成功进入MySQL命令行界面,说明Windows系统下的MySQL已经安装配置完成。
Linux系统(Ubuntu)MySQL下载与安装
第一步:更新软件源并安装
打开终端,先更新系统的软件源列表,然后直接通过apt包管理器安装MySQL服务端,命令如下:
# 更新软件源 sudo apt update # 安装MySQL服务端 sudo apt install mysql-server
安装过程中会提示设置root用户密码,按照要求输入并确认即可。
第二步:运行安全配置脚本
安装完成后,运行MySQL自带的安全配置脚本,进一步优化数据库安全设置:
sudo mysql_secure_installation
脚本会依次提示是否开启密码强度验证、是否移除匿名用户、是否禁止root用户远程登录、是否删除测试数据库等,根据自己的需求选择对应的选项即可,一般新手选择默认的安全配置即可。
第三步:验证安装结果
输入以下命令登录MySQL,验证安装是否成功:
# 登录MySQL sudo mysql -u root -p
成功进入命令行界面则说明安装完成。
安装后基础配置
配置环境变量
Windows系统下如果需要全局使用mysql命令,需要手动配置环境变量:右键此电脑选择属性,进入高级系统设置,点击环境变量,在系统变量的Path中添加MySQL的bin目录路径,比如C:Program FilesMySQLMySQL Server 8.0bin,保存后重启命令提示符即可生效。
开启远程访问权限
默认情况下MySQL只允许本地访问,如果需要远程连接,需要修改root用户的host属性,执行以下SQL命令:
-- 切换到mysql系统数据库 USE mysql; -- 修改root用户的host为%,允许所有IP访问 UPDATE user SET host = '%' WHERE user = 'root'; -- 刷新权限 FLUSH PRIVILEGES;
修改完成后,还需要确保服务器的防火墙放开了3306端口,否则远程连接仍然会被拦截。
常见问题解决
- 安装时提示端口被占用:检查是否有其他程序占用了3306端口,关闭对应程序或者修改MySQL的默认端口即可
- 忘记root密码:可以通过跳过权限验证的方式重置密码,Windows下在配置文件中添加skip-grant-tables,重启服务后登录修改密码,再删除该配置重启服务
- 服务无法启动:检查配置文件是否有语法错误,或者数据目录权限是否正确,Linux下可以查看/var/log/mysql/目录下的错误日志定位问题