如何在Linux上安装MySQL数据库
在Linux系统中安装MySQL数据库是一个相对直接的过程,但具体步骤可能会根据您的Linux发行版(如Ubuntu、CentOS、Debian等)有所不同。以下是一个基于yum包管理器的通用指南,适用于基于RPM的Linux发行版,如CentOS和RHEL。对于使用APT的系统(如Ubuntu或Debian),安装方法会有所变化,但原理相似。
准备工作
在开始安装之前,请确保您的系统已更新至最新状态,并且安装了必要的依赖工具,如epel-release(对于某些RPM-based系统,这可能是安装MySQL的一个前提)。
更新系统
sudo yum update
安装EPEL仓库(如果需要)
EPEL(Extra Packages for Enterprise Linux)仓库提供了许多企业版Linux没有包含的额外软件包。对于某些系统,安装MySQL可能需要它。
sudo yum install epel-release
安装MySQL
添加MySQL官方仓库
为了安装最新的MySQL版本,添加MySQL的官方YUM仓库是最推荐的方式。这样做可以确保您获得的是最新的稳定版本,并且能够轻松地进行版本管理和更新。
sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
安装MySQL服务器
接下来,安装MySQL服务器软件包。这里以MySQL 5.7为例,但请根据您的需求选择合适的版本。
sudo yum install mysql-community-server
配置MySQL
安装完成后,MySQL服务并不会自动启动。首先,我们需要初始化MySQL并设置root用户的密码。
初始化MySQL
sudo mysqld --initialize --console
在输出中,会有一行显示类似于A temporary password is generated for root@localhost:
的内容,记下这个临时密码。
启动MySQL服务
sudo systemctl start mysqld
设置MySQL开机自启
sudo systemctl enable mysqld
安全性设置
登录MySQL并按照提示修改root用户的密码:
mysql -u root -p
使用上面记录的临时密码登录,然后执行以下命令来修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';
请将YourNewPassword
替换为您希望设置的新密码。
此外,运行mysql_secure_installation
脚本,它会引导您完成一些安全相关的设置,比如移除匿名用户、禁止root远程登录等。
测试安装
最后,通过简单的查询来测试MySQL是否安装成功:
SELECT VERSION();
如果看到MySQL的版本号,那么恭喜您,MySQL已经成功安装并运行在您的Linux系统上了!
安装MySQL只是第一步,后续您可能还需要根据应用需求配置数据库,优化性能,以及设置访问权限等。记得定期备份数据库,确保数据安全。希望这篇指南能帮助您顺利开始您的数据库之旅!
更新于:2个月前相关文章
- Linux中date命令如何格式化输出需要的时间格式
- .NET架构师技术要求:掌握.NET平台和架构设计能力
- 使用Docker Wine Qemu KVM在Linux运行Windows应用
- Debian Linux国内常用镜像源
- CentOS7安装unzip解压工具命令使用方法
- MySQL 添加数据 insert 命令及优化
- 修改 MySQL 用户密码
- MySQL 数据库备份和还原数据库 mysqldump、source
- Linux使用Docker部署.NET6网站图文教程
- Linux中通过命令连接指定WiFi
- 什么是宝塔Linux
- 使用docker搭建Nginx + PHP + mysql环境
- Linux 删除文件或目录 rm 命令
- Navicat Premium 和 Navicat for MySQL 的区别
- linux的shell脚本中如何在一个字符串中查找指定字符串是否存在
- 怎样在Linux系统 Ubuntu18.04 中安装微信
- 你如何在 Python 中循环字典?
- 如何在 Anaconda 中安装 Python 包?
- 你如何在 Python 中编写自动售货机代码?
- C# WebSocket Client在linux连接失败