用rpm包在centos7.4上安装mysql-5.7.29-1.el7.x86_64

一,准备工作。

查看系统版本:

[[email protected] ~]# uname -a
Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[[email protected] ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
[[email protected] ~]#

mysql的rpm包下载地址

https://dev.mysql.com/downloads/mysql/5.7.html#downloads

下载,mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar 大小520.5M

卸载CentOS7.4系统自带的mariadb

[[email protected] ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.56-2.el7.x86_64
[[email protected] ~]# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
[[email protected] ~]# rpm -qa|grep mariadb
[[email protected] ~]# 

将mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar 拷贝到/tmp下,并解压

解压

[[email protected] tmp]# tar xvf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar
mysql-community-embedded-devel-5.7.29-1.el7.x86_64.rpm
mysql-community-test-5.7.29-1.el7.x86_64.rpm
mysql-community-embedded-5.7.29-1.el7.x86_64.rpm
mysql-community-embedded-compat-5.7.29-1.el7.x86_64.rpm
mysql-community-libs-5.7.29-1.el7.x86_64.rpm
mysql-community-client-5.7.29-1.el7.x86_64.rpm
mysql-community-server-5.7.29-1.el7.x86_64.rpm
mysql-community-devel-5.7.29-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm
mysql-community-common-5.7.29-1.el7.x86_64.rpm

依次安装:

mysql-community-common-5.7.29-1.el7.x86_64.rpm、
mysql-community-libs-5.7.29-1.el7.x86_64.rpm、
mysql-community-client-5.7.29-1.el7.x86_64.rpm、
mysql-community-server-5.7.29-1.el7.x86_64.rpm

安装common

[[email protected] tmp]# rpm -ivh mysql-community-common-5.7.29-1.el7.x86_64.rpm
warning: mysql-community-common-5.7.29-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-common-5.7.29-1.e################################# [100%]
[[email protected] tmp]# 

安装libs

[[email protected] tmp]# rpm -ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm
warning: mysql-community-libs-5.7.29-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-libs-5.7.29-1.el7################################# [100%]
[[email protected] tmp]#

安装client

[[email protected] tmp]# rpm -ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm
warning: mysql-community-client-5.7.29-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-client-5.7.29-1.e################################# [100%]
[[email protected] tmp]# 

安装server

[[email protected] tmp]# rpm -ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm
warning: mysql-community-server-5.7.29-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-server-5.7.29-1.e################################# [100%]
[[email protected] tmp]# 

这一步如如果报错,缺依赖的问题,需要挂载CentOS7.4的系统iso镜像,安装perl依赖、net-tools依赖

重启系统,来启动mysql服务

[[email protected] tmp]# reboot

查看防火墙端口,开放3306端口

[[email protected] ~]# firewall-cmd --query-port=3306/tcp
no
[[email protected] ~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
success
[[email protected] ~]# firewall-cmd --reload
success
[[email protected] ~]# firewall-cmd --query-port=3306/tcp
yes
[[email protected] ~]#

设置数据库日志过期天数为14天

获取mysql的root用户的初始密码

[[email protected] ~]# grep ‘password‘ /var/log/mysqld.log
2020-01-14T01:09:01.515663Z 1 [Note] A temporary password is generated for [email protected]: vx*biwua,8/Q
[[email protected] ~]# 

以获取mysql的root用户的初始密码登录数据库

[[email protected] ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.7.29

修改root密码

mysql> alter user ‘root‘@‘localhost‘ identified by ‘2020root$PWD‘;
Query OK, 0 rows affected (0.01 sec)

mysql> 

使密码即时生效

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> 

允许以root身份远程登录mysql

mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘2020root$PWD‘ WITH GRANT OPTION;
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> 

修改mysql的字符集为utf8
编辑文件/etc/my.conf,设置字符集为utf8

vi /etc/my.cnf

重起mysql服务

[[email protected] ~]# service mysqld restart
Redirecting to /bin/systemctl restart mysqld.service
[[email protected] ~]# 

测试登陆

原文地址:https://www.cnblogs.com/yisheng163/p/12190216.html

时间: 2024-10-05 00:23:08

用rpm包在centos7.4上安装mysql-5.7.29-1.el7.x86_64的相关文章

在CentOS7.5上安装MySQL(5.7版本),掌握MySQL基本操作。

当今主流数据库概略: 在数据库技术日益发展的今天,主流数据库代表着成熟的数据库技术.了解常用数据库,就能知道数据库技术发展的程度,以及未来的大体方向. 数据库分关系型数据库和非关系型数据库. 关系型数据库:基于关系模型的数据库系统,是关系模型应用到数据库领域的实例化.它的基本概念来自于关系模型.市场上主流商业关系型数据库有SQL Server.Oracle.IBM DB2.MySQL等 非关系型数据库:也称作NoSQL(Not Only SQL),存储数据不以关系模型为依据,不需要固定的表格式.

在CentOS7系统上安装MySQL数据库

1.下载安装MySQL官方repo文件 下载MySQL的官方repo文件 [[email protected] ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 安装MySQL的官方repo文件 [[email protected] ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm 2.安装MySQL数据

在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm

在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm包,http://dev.mysql.com/downloads/mysql/5.6.html#downloads,大家可以根据自己的操作系统去下载对应的数据库文件,目前最新的版本是5.6.10了. 在这里我是通过yum来进行mysql数据库的安装的,通过这种方式进行安装,可以将跟mysql相关的一些服务.jar包都给我们安装好,所以省去了很多不必要的麻烦!!! http://www.baobao18.com/De

centos7.1上安装Mysql5.7.23

2018-09-05 8月底看到百度云做活动,30块钱半年我就买了一个,一开始我安装的是Mysql5.6.22,结果百度云给我提示说高危漏洞让我把 Mysql最起码升级到5.7.23,下面就是安装的过程了.   下载MySQL: 1.下载MySQL:https://dev.mysql.com/downloads/mysql/5.7.html#download 2.网页需要向下滚一丢丢才能看到下载按钮,记得第一次来的时候以为必须要注册才可以下载,o(︶︿︶)o 唉 3.(1)选择 1 的话,使用命

rpm包存在,yum无法安装

1.遇到一个奇怪的情况.本地yum源,rpm包存在,但是yum安装时提示无法找到对应的包. 解决办法: cd /home/media yum install createrepo #重建yum仓库 将安装光盘挂载到/media目录下执行 mount /dev/cdrom /media createrepo -g /media/repodata/5819e9580b5a81a9eec9e2c6e91fc9992a7ccadaa3bcd5ecb2e87a8669eefcec-comps-rhel6-

阿里云服务器上安装mysql的心路历程(博友们进来看看哦)

在阿里云花了100买了一台云服务器,配置如下: CPU: 1核 内存: 512MB 数据盘: 0G 带宽: 1Mbps 阿里云服务器安装mysql搞得我想吐血,搞了一个多星期,现在才搞好,而且,还有许多问号存在我的脑海里.... 说说我在阿里云服务器上安装mysql的心路历程吧,刚开始安装好java8和tomcat8,安装非常的顺利,但是我接下来要安装mysql了,在网上看到一篇帖子(是rpm包安装的,也在本机上的centos6.5安装过没有问题),所以我就按照这个安装mysql,可是失败了,报

如何在Lunix云服务器上安装Mysql进行远程连接

说说这个服务器上安装mysql真是一个大坑啊 ! 我也不知道自己怎么心血来潮就买一个百度云服务器,然后就想着吧自己做的一些小项目都跑上去.嘿嘿...其实就是想显摆下,写点小应用给不是编程的朋友们使用 ,以满足我自己的小心思,哎呀跑题了,一下没有刹住就给跑偏了,继续说安装的事. 网上百度了许多的教程 ,那叫一个坑啊 !刚开始装JDK 和 Tomcat的时候一切都是顺利.直到开始装Mysql时我不知道是我的服务器不一样还是 我的操作失误!反正就是各种不行 ,那叫一个郁闷.各种方法什么解压tar.gz

记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb

记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb 前段时间我个人Google服务器意外不能用,并且我犯了一件很低级的错误,直接在gcp讲服务器实例给释放掉,导致我的数据全部丢失,现在新搞一个服务器,顺便记录一下CentOS 7.4 MySQL&MariaDB&Redis&Mongodb 的安装 1祝大家:诸事顺利,2019 发大财! 本人将一如既往,更新我的博客,努力为博客园贡献文章! Mysql 安装 随着CentOS

在CentOS Linux 7.5上安装MySQL

本文来自与https://www.linuxidc.com/Linux/2018-05/152574.htm 随着CentOS 7 MySQL的发布,世界上最流行的开源关系数据库管理系统在CentOS的仓库中不再可用,MariaDB已经成为默认的数据库系统. MariaDB是一个向后兼容的二进制嵌入式MySQL替代品. 在本教程中,我们将向您展示如何在CentOS Linux 7.5机器上安装MySQL. 如果您想安装MariaDB而不是MySQL,请查看我们的教程获取安装说明.https://