在Linux环境下安装MySQL可以依据不同的Linux发行版来进行。以下是针对几种常见Linux发行版(例如:Ubuntu、CentOS)安装MySQL的基本步骤:

对于基于Debian的系统(如Ubuntu)

1. 添加GPG签名:

需要将MySQL APT仓库的公共GPG密钥导入。可以通过下面的命令来完成:

linux下安装mysql步骤  第1张

bash

wget qO https://repo.mysql.com/mysql deb repo su | sudo aptkey add

2. 设置MySQLAPT 仓库:

linux下安装mysql步骤  第2张

,您应该设置APT源以访问MySQL服务器。

根据你的MySQL需求下载.deb软件包:

bash

wget http://repo.mysql.com/mysqlaptconfig_0.8.x_all.deb

linux下安装mysql步骤  第3张

安装此.deb文件:

bash

sudo dpkg i mysqlaptconfig.deb

linux下安装mysql步骤  第4张

此安装包会带出一个配置屏幕,从中你可以配置您希望使用的服务器版本以及是否允许MySQL仓库向您推送自动更新和安装等。

3. 刷新您的包管理器缓存:

在安装完仓库的.deb程序后,刷新系统包列表以获取最新更新:

bash

linux下安装mysql步骤  第5张

sudo aptget update

4. 正式安装MySQL服务:

您可以直接通过`aptget install mysqlserver`命令进行。

linux下安装mysql步骤  第6张

sudo aptget install mysqlserver

5. 运行安装配置

linux下安装mysql步骤  第7张

安装期间或之后可能提示您运行安全脚本或调整其他一些设置。确保按其指示操作。

可以单独通过:

bash

sudo mysql_secure_installation

linux下安装mysql步骤  第8张

6. 检查 MySQL 服务的状态

查看是否MySQL成功启动:

bash

sudo systemctl status mysql.service

linux下安装mysql步骤  第9张

7. 配置 MySQL 用户访问权限及密码等

运行以下命令登陆数据库并创建用户或修改现有配置:

linux下安装mysql步骤  第10张

sudo mysql uroot

登录后,您可以利用相关数据库管理和用户账户的sql命令来配置。

CentOs/ Red Hat (RH) 或基于RHEL 的系统

安装步骤如下(适用于RHEL或CentOS等使用YUM/RPM的Redhat系列操作系统)

1. 你可以首先检查当前是否存在旧版或者未完成删除干净的版本:

shell

linux下安装mysql步骤  第11张

$ rpm qa | grep i mysql

$ yum remove mysql

删除mysql相关的所有文件和服务

2. 增加mysql YUM存储库:

确定您已经启用了EPEL仓库,在这个基础上直接安装MySQL是有可能报“包依赖冲突”之类错误,解决方式之一即为手动下载官方提供的YUM存储包:

sh

wget http://dev.mysql.com/get/mysql57communityreleaseel79.noarch.rpm

linux下安装mysql步骤  第12张

安装RPM:

yum localinstall mysql57communityreleaseel79.noarch.rpm

linux下安装mysql步骤  第13张

3. 安装MySQL服务:

bash

yum install mysqlserver

linux下安装mysql步骤  第14张

4. 一旦安装完成,启动和启用MySQL服务(确保开机自动启动):

使用systemd:

linux下安装mysql步骤  第15张

bash

systemctl enable now mysqld

systemctl start mysqld.service

5. 使用安全向导初始化MySQL安装(包括修改 root 密码等操作)

linux下安装mysql步骤  第7张

这个脚本将会执行一系列的安全性相关的动作:

bash

mysql_secure_installation

以上就是如何在两种不同主要Linux操作系统中分别地设置MySQL的过程简介。实际过程中,可能会需要对系统做一些调整或解决遇到的各种问题。对于更复杂的情况,建议查看每个特定MySQL版本发布的文档。