在日常开发和运维工作中,数据库几乎是必不可少的组件,其中 MySQL 是最常用的开源数据库之一。无论是网站开发、数据分析还是系统后台,都离不开它。
今天这篇文章就带大家 从零开始安装 MySQL,整个过程非常简单,新手也可以轻松完成。
一、检查系统环境
首先登录你的 Linux 服务器,建议使用 CentOS / Ubuntu 系统。
先查看系统版本:
或者
确认系统版本后再进行安装。
二、更新系统软件
安装软件之前建议先更新系统软件源。
Ubuntu / Debian 系统:
CentOS / Rocky / AlmaLinux:
三、安装 MySQL
Ubuntu / Debian 安装 MySQL
直接使用 apt 安装:
sudo apt install mysql-server -y
安装完成后启动 MySQL:
sudo systemctl start mysql
设置开机自启:
sudo systemctl enable mysql
查看运行状态:
sudo systemctl status mysql
如果显示 active (running),说明 MySQL 已经成功运行。
CentOS / Rocky Linux 安装 MySQL
首先安装 MySQL 官方源:
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
然后安装 MySQL:
sudo yum install mysql-server -y
启动 MySQL:
sudo systemctl start mysqld
设置开机启动:
sudo systemctl enable mysqld
查看运行状态:
sudo systemctl status mysqld
四、获取 MySQL 初始密码
MySQL 第一次安装时会生成一个 临时密码。
使用下面命令查看:
grep'temporary password' /var/log/mysqld.log
你会看到类似:
temporary password: Abc123!xyz
这个就是 MySQL 的初始密码。
五、登录 MySQL
使用 root 用户登录:
输入刚刚获取到的临时密码即可登录。
六、修改 root 密码
登录后执行:
ALTERUSER'root'@'localhost' IDENTIFIED BY'NewPassword123!';
建议密码包含:
例如:
七、创建数据库
创建数据库:
查看数据库:
八、创建数据库用户
创建用户:
CREATEUSER'testuser'@'%' IDENTIFIED BY'Password123!';
授权数据库权限:
GRANTALLPRIVILEGESON testdb.*TO'testuser'@'%';
刷新权限:
这样一个数据库用户就创建完成了。
九、开放远程连接(可选)
如果需要远程连接 MySQL,需要修改配置文件:
sudovi /etc/mysql/mysql.conf.d/mysqld.cnf
找到:
改为:
然后重启 MySQL:
sudo systemctl restart mysql
十、常用 MySQL 命令
查看数据库
进入数据库
查看表
退出 MySQL
总结
MySQL 安装整体流程其实非常简单:
1️⃣ 更新系统
2️⃣ 安装 MySQL
3️⃣ 启动服务
4️⃣ 获取初始密码
5️⃣ 登录并修改密码
6️⃣ 创建数据库和用户
掌握这些基础操作,就可以开始你的数据库学习之旅了。
如果你觉得这篇文章对你有帮助,欢迎 点赞 + 转发 支持一下 👍