在Linux环境下安装MySQL可以依据不同的Linux发行版来进行。以下是针对几种常见Linux发行版(例如:Ubuntu、CentOS)安装MySQL的基本步骤:
对于基于Debian的系统(如Ubuntu)
1. 添加GPG签名:
需要将MySQL APT仓库的公共GPG密钥导入。可以通过下面的命令来完成:
bash
wget qO https://repo.mysql.com/mysql deb repo su | sudo aptkey add
2. 设置MySQLAPT 仓库:
,您应该设置APT源以访问MySQL服务器。
根据你的MySQL需求下载.deb软件包:
bash
wget http://repo.mysql.com/mysqlaptconfig_0.8.x_all.deb
安装此.deb文件:
bash
sudo dpkg i mysqlaptconfig.deb
此安装包会带出一个配置屏幕,从中你可以配置您希望使用的服务器版本以及是否允许MySQL仓库向您推送自动更新和安装等。
3. 刷新您的包管理器缓存:
在安装完仓库的.deb程序后,刷新系统包列表以获取最新更新:
bash
sudo aptget update
4. 正式安装MySQL服务:
您可以直接通过`aptget install mysqlserver`命令进行。
sudo aptget install mysqlserver
5. 运行安装配置
安装期间或之后可能提示您运行安全脚本或调整其他一些设置。确保按其指示操作。
可以单独通过:
bash
sudo mysql_secure_installation
6. 检查 MySQL 服务的状态
查看是否MySQL成功启动:
bash
sudo systemctl status mysql.service
7. 配置 MySQL 用户访问权限及密码等
运行以下命令登陆数据库并创建用户或修改现有配置:
sudo mysql uroot
登录后,您可以利用相关数据库管理和用户账户的sql命令来配置。
CentOs/ Red Hat (RH) 或基于RHEL 的系统
安装步骤如下(适用于RHEL或CentOS等使用YUM/RPM的Redhat系列操作系统)
1. 你可以首先检查当前是否存在旧版或者未完成删除干净的版本:
shell
$ 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
安装RPM:
yum localinstall mysql57communityreleaseel79.noarch.rpm
3. 安装MySQL服务:
bash
yum install mysqlserver
4. 一旦安装完成,启动和启用MySQL服务(确保开机自动启动):
使用systemd:
bash
systemctl enable now mysqld
systemctl start mysqld.service
5. 使用安全向导初始化MySQL安装(包括修改 root 密码等操作)
这个脚本将会执行一系列的安全性相关的动作:
bash
mysql_secure_installation
以上就是如何在两种不同主要Linux操作系统中分别地设置MySQL的过程简介。实际过程中,可能会需要对系统做一些调整或解决遇到的各种问题。对于更复杂的情况,建议查看每个特定MySQL版本发布的文档。
发表评论