三十五、Centos安装mysql(rpm终结版)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 三十五、Centos安装mysql(rpm终结版)

环境准备:


Centos 7


Centos可以上网


案例实施:


一、查看

1、查看是否安装MySQL:


rpm -qa | grep mysql

2、查看是否安装mariadb:


rpm -qa | grep mariadb

3、存在先卸载(如下图):


rpm -e --nodeps + 包名称

100.png


二、下载解压MySQL包


1、清华大学镜像网址mysql链接(本地):


https://mirrors.tuna.tsinghua.edu.cn/


       注:搜索 mysql   -->    downloads   -->     mysql-5.7   -->     mysql-5.7.34-1.el7.x86_64.rpm-bundle.tar


2、复制链接地址:

91.png


3、虚拟机执行下载:


wget + 右键黏贴地址


92.png

4、移动mysql包:


       由于我的安装包都在  /opt/software  这个目录下,所以将刚下载的包移动到此目录


93.png

5、解压mysql包:


       (1)创建mysql安装目录:


       由于我的jdk,Hadoop都在  /home/目录下,所以此处将在/home目录下新建mysql安装目录


94.png

        (2)解压mysql:


tar -xvf mysql包名(可以使用Tab键补全) -C /home/mysql/

95.png

三、安装rpm包

     

注意:解压完mysql包后共有10个rpm包,需要执行安装的为4个rpm包,请严格按照顺序安装

96.png


安装rpm包命令统一为:    rpm -ivh + 包名

1、安装mysql-community-common-5.7.34-1.el7.x86_64.rpm


2、安装mysql-community-libs-5.7.34-1.el7.x86_64.rpm


3、安装mysql-community-client-5.7.34-1.el7.x86_64.rpm


4、安装mysql-community-server-5.7.34-1.el7.x86_64.rpm


97.png


四、启动MySQL


1、启动服务:


systemctl start mysqld

2、查看MySQL随机生成的密码:


cat /var/log/mysqld.log | grep password


3、登录MySQL:


98.png

        注意:登录密码为刚才查看到的密码, 红框框住的,值得注意的是右键复制粘贴的时候 : 冒号后面有一个空格不要复制上,否则将会提示密码错误,密码是不可见的


五、修改密码


1、修改校验密码文件:


       (1)退出mysql:


101.png

        (2)修改文件:


vim /etc/my.cnf

       [mysqld]下面加入一行:


       提示:按 i 进行输入,粘贴完成后Esc键退出,:wq保存并退出


validate_password=off

102.png

       注:MySQL5.6以后自带了密码检验功能,不允许出现简单密码,此处修改文件的目的是将密码设为任何字符,简单来说,就是将密码变为可以随便设置,不受限制


2、重启MySQL服务:


systemctl restart mysqld

3、登录MySQL:


103.png

        注:此处依旧使用原始密码,例如我的MySQL密码为:IAbr1o1e2i;x


4、修改原始密码:


       此处我的密码设置为 : dang        


alter user 'root'@'localhost' identified by 'dang';

104.png


5、重新使用新密码登录MySQL:


mysql -uroot -p

105.png


6、查看数据库:

show databases;

110.png


CentOS 安装 MySQL完成


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
18天前
|
消息中间件 Linux API
centos7 安装rabbitmq自定义版本及配置
centos7 安装rabbitmq自定义版本及配置
|
17天前
|
弹性计算 关系型数据库 MySQL
centos7 mysql安装及配置
本文详细介绍了在阿里云服务器ECS上通过yum源安装MySQL 8.0.12的过程,包括更新yum源、下载并安装MySQL源、解决安装过程中可能遇到的问题等步骤。此外,还介绍了如何启动MySQL服务、设置开机自启、配置登录密码、添加远程登录用户以及处理远程连接异常等问题。适合初学者参考,帮助快速搭建MySQL环境。
95 8
centos7 mysql安装及配置
|
13天前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
14天前
|
存储 Linux Docker
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
关于如何在CentOS 7.6上安装Docker、介绍Docker存储引擎以及服务进程关系的实战案例。
53 3
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
|
18天前
|
分布式计算 资源调度 Hadoop
centos7二进制安装Hadoop3
centos7二进制安装Hadoop3
|
25天前
|
安全 关系型数据库 MySQL
Linux(CentOS6)安装MySQL5.6
Linux(CentOS 6)系统上安装MySQL 5.6版本的详细步骤,包括准备数据存放目录、创建用户、下载安装包、初始化数据库、配置服务脚本、设置环境变量等操作。
69 1
|
28天前
|
关系型数据库 MySQL Java
centos7安装mysql教程及Navicat平替软件
【8月更文挑战第17天】本教程详述CentOS 7上安装MySQL的过程。首先确保移除任何预装的MySQL组件,然后通过wget获取并安装MySQL的YUM源。可以选择安装特定版本如5.7或8.0。安装MySQL服务器后,启动服务并查找初始密码。登录MySQL后应立即更改密码,并可根据需要设置远程访问权限。此外,还推荐使用免费开源的DBeaver作为数据库管理工具,提供了安装步骤以方便管理和操作MySQL数据库。
|
1月前
|
关系型数据库 MySQL Linux
在CentOS上使用yum安装与使用MySQL
在CentOS操作系统上使用yum包管理器安装和配置MySQL数据库的详细步骤,包括下载MySQL的yum源配置、安装MySQL服务、启动和停止服务、设置开机自启动、获取临时密码、修改root用户密码、授权用户以及处理相关问题。同时,文章还包含了一些操作的截图,帮助用户更直观地理解安装和配置过程。
232 0
在CentOS上使用yum安装与使用MySQL
|
1月前
|
关系型数据库 MySQL Linux
【一键解锁神秘力量!】CentOS 7 通过编译源码方式安装 MySQL 数据库 —— 从零到英雄的数据库安装实战秘籍!
【8月更文挑战第9天】随着业务增长,对数据库的需求日益提高。在 CentOS 7 中,通过编译源码安装 MySQL 可提供更高定制性和灵活性。本文详细介绍从准备环境、下载源码、配置编译参数到安装 MySQL 的全过程,并对比 RPM 包安装方法,帮助读者根据需求选择合适方案。实践时需注意备份数据、选择合适版本、确保安全性和调优性能等要点。
109 1
|
3月前
|
安全 关系型数据库 MySQL
CentOS 8 中安装与配置 MySQL
CentOS 8 中安装与配置 MySQL
193 3