【实施工程师之家】linux安装mysql(yum安装mysql)

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 【实施工程师之家】linux安装mysql(yum安装mysql)

目录


查看环境


修改下载位置


安装 repo 包


安装 MySQL


启动MySQL


设置开机自启


登录MySQL


修改密码


外网访问



防火墙设置,开放3306端口


查看环境

rpm -qa | grep mysql

6.png

说明没有安装mysql

如果有:


rpm -e --nodeps mysql

强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除,在删除完以后我们可以通过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功!!


修改下载位置

cd /usr/local/src
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

7.png

安装 repo 包

rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum repolist all

8.png


安装 MySQL

yum install -y mysql-server

9.png


启动MySQL

systemctl start mysql

设置开机自启

systemctl enable mysqld

登录MySQL

mysql_secure_installation

10.png

In order to log into MySQL to secure it, we'll need the current
password for the root user.  If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

以登录到MySQL的安全,我们需要的电流根用户密码。如果你刚刚安装MySQL,你还没有设置root密码,密码将是空白的,所以你应该在这里按回车。

11.png

登录成功。


修改密码

选中【MySQL】数据库


use mysql;

输入修改密码语句  

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

12.png

改完密码刷新一下权限


FLUSH PRIVILEGES;

外网访问

update user set host='%' where user='root' and host='localhost';

13.png

14.png


如果是在线的,例如是阿里的【ECS】服务器添加对应【安全组】即可

15.png



不是的话得自己设置开放3306端口,如下:

防火墙设置,开放3306端口

# 安装 iptables
yum install iptables iptables-services iptables-utils
systemctl start iptables
systemctl status iptables
# 设置iptables
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
iptables -I INPUT -p udp --dport 3306 -j ACCEPT
iptables -nL
# 设置firewalld
firewall-cmd --state
firewall-cmd --permanent --zone=public --add-port=3306/tcp
firewall-cmd --permanent --zone=public --add-port=3306/udp
# 重启
systemctl restart firewalld.service
# 或者
firewall-cmd --reload

希望能给大家带来一定的帮助,欢迎一键三连。

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2天前
|
SQL 存储 关系型数据库
MySQL Cluster集群安装及使用
MySQL Cluster集群安装及使用
|
3天前
|
Linux 开发工具 C语言
Linux 安装 gcc 编译运行 C程序
Linux 安装 gcc 编译运行 C程序
21 0
|
3天前
|
Ubuntu Linux Python
Linux(15)Ubuntu安装ninja构建工具
Linux(15)Ubuntu安装ninja构建工具
13 0
|
6天前
|
NoSQL Linux 测试技术
Redis的安装(Linux版)
Redis的安装(Linux版)
149 1
|
6天前
|
关系型数据库 MySQL 数据库
《MySQL 简易速速上手小册》第1章:MySQL 基础和安装(2024 最新版)
《MySQL 简易速速上手小册》第1章:MySQL 基础和安装(2024 最新版)
28 4
|
2天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
40 2
|
2天前
|
Linux
centos 6.5安装yum
centos 6.5安装yum
15 0
|
2天前
|
关系型数据库 MySQL Windows
windows安装MySQL5.7教程
windows安装MySQL5.7教程
9 0
|
2天前
|
Linux 开发工具 Android开发
Docker系列(1)安装Linux系统编译Android源码
Docker系列(1)安装Linux系统编译Android源码
6 0
|
2天前
|
Ubuntu Linux 开发工具
WSL2(3)安装Linux headers完美解决方案
WSL2(3)安装Linux headers完美解决方案
4 0