Linux系统下MySQL安装指南
引言
MySQL是一个广泛使用的开源关系数据库管理系统(RDBMS),因其高效、可靠和易于管理而在众多开发者中享有盛誉。对于运行Linux操作系统的服务器或开发环境来说,安装MySQL成为了一项基本技能。本文将详细介绍在Linux环境下安装MySQL的步骤,并提供一些有用的提示以确保过程顺利。
环境准备
- 操作系统: Ubuntu 20.04 LTS 或 CentOS 7/8
- 用户权限: 具备sudo权限的用户账户
在Ubuntu上安装MySQL
- 更新软件包列表
首先需要确保所有现有的软件包都是最新的:
bash
sudo apt update
sudo apt upgrade -y
- 安装MySQL服务器
使用以下命令来安装MySQL:
bash
sudo apt install mysql-server -y
-
安全配置
-
安装完成后,可以通过运行
mysql_secure_installation脚本来增强MySQL的安全性。 -
这个脚本会引导你设置root密码、删除匿名用户、禁止root用户远程登录等操作。
-
启动并验证服务状态
启动MySQL服务:
bash
sudo systemctl start mysql
查看服务是否正在运行:
bash
sudo systemctl status mysql
- 登录MySQL
使用root用户登录MySQL:
bash
sudo mysql -u root -p
输入之前设置的root密码即可进入MySQL命令行界面。
在CentOS上安装MySQL
- 添加官方Yum仓库
下载并安装MySQL官方YUM仓库文件:
bash
sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
- 安装MySQL服务器
利用YUM工具安装MySQL:
bash
sudo yum install mysql-server -y
- 启动MySQL服务
启动服务并检查其状态:
bash
sudo systemctl start mysqld
sudo systemctl status mysqld
- 获取临时密码
如果这是第一次启动MySQL,可以查找自动生成的root用户临时密码:
bash
sudo grep 'temporary password' /var/log/mysqld.log
- 修改密码及安全配置
登录后更改root用户的密码,并执行mysql_secure_installation脚本以进一步加固系统安全。
- 测试连接
尝试从命令行再次登录以确认一切正常:
bash
mysql -u root -p
结语
通过上述步骤,你应该已经在你的Linux机器上成功安装了MySQL数据库服务器。接下来就可以开始享受它带来的便利啦!如果遇到任何问题,请参考官方文档或者在线社区寻求帮助。希望这篇教程能够为你的项目开发之旅添砖加瓦!