mysql是当下最流行的关系型数据库之一,无论是开发小型项目还是企业级应用,都经常会用到它,掌握mysql的安装方法是使用它的第一步,下面分别介绍Windows和Linux系统下的安装流程。

Windows系统下mysql安装步骤
1. 下载安装包
前往mysql官方下载页面获取Windows版本的安装包,选择符合自己系统位数的安装文件,建议选择带有安装引导的msi格式安装包,操作更简便。
2. 启动安装程序
双击下载好的msi文件,进入安装向导,选择自定义安装模式,可以自行选择安装路径,避免占用系统盘过多空间。
3. 配置mysql服务
安装完成后会进入配置向导,首先选择服务器类型,个人学习选择开发者默认类型即可,然后设置端口号,默认是3306,没有特殊需求不需要修改。
接下来设置root用户的密码,密码需要包含大小写字母和数字,复杂度足够才能保证数据库安全,之后选择将mysql注册为系统服务,设置服务名为mysql,勾选开机自启动选项。
4. 验证安装结果
打开命令提示符,输入以下命令验证mysql是否安装成功:
mysql -u root -p
输入之前设置的root密码,如果能进入mysql命令行界面,说明安装成功。
Linux系统下mysql安装步骤
1. 添加mysql源
以CentOS系统为例,首先下载mysql的yum源安装包,然后执行以下命令添加源:
rpm -ivh mysql80-community-release-el7-5.noarch.rpm
2. 安装mysql服务
执行以下命令安装mysql服务端和客户端:
yum install mysql-community-server
3. 启动服务并设置开机自启
安装完成后启动mysql服务,同时设置开机自动启动:
systemctl start mysqld systemctl enable mysqld
4. 获取初始密码并修改
mysql首次启动会生成临时root密码,存放在日志文件中,执行以下命令查看:
grep 'temporary password' /var/log/mysqld.log
使用查到的临时密码登录mysql,然后执行以下命令修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword123!';
安装常见问题解决
- Windows安装时提示缺少运行库,需要安装对应的Visual C++ Redistributable包再重试安装
- Linux安装时提示GPG密钥错误,需要导入mysql的官方GPG密钥后再执行安装命令
- 登录时提示拒绝访问,检查密码是否输入正确,或者是否使用了正确的用户名和端口
简单使用示例
安装完成后可以执行以下sql语句测试数据库功能:
-- 查看所有数据库
SHOW DATABASES;
-- 创建测试数据库
CREATE DATABASE test_db;
-- 切换到测试数据库
USE test_db;
-- 创建测试表
CREATE TABLE user (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT
);