RedHat 7 专用Mysql 数据库安装及简单配置

-安装前准备
-安装mysql
-配置mysql

安装前准备:

查看系统版本

[root@localhost ~]# cat /etc/redhat-release         #查看系统版本
Red Hat Enterprise Linux Server release 7.0 (Maipo)

在安装mysql时需把其它数据库删除,以免冲突

[root@localhost ~]# rpm -qa | grep mariadb-libs*       #查看是否有此包
[root@localhost ~]# rpm -e --nodeps mariadb-libs*    #如果此数据库已安装则删除

安装mysql数据库依赖包(也可以先跳过该步,看后面安装mysql时缺少什么依赖就安装什么依赖)

[root@localhost APP]#  yum -y install ncurses ncurses-devel openssl-devel bison gcc gcc-c++ make perl net-tools numactl    #安装mysql 依赖包

创建相关目录及用户等

[root@localhost ~]# mkdir /APP                #创建放置安装包的文件夹
[root@localhost /]# groupadd mysql
[root@localhost /]# useradd -g mysql mysql
[root@localhost /]# chown -R mysql:mysql /APP/
[root@localhost /]#  passwd mysql
[root@localhost /]# cat /etc/group | grep mysql
mysql:x:1001:
[root@localhost /]# cat /etc/passwd | grep mysql
mysql:x:1001:1001::/home/mysql:/bin/bash
image.png

image.png
下载mysql数据库:

[https://dev.mysql.com/downloads/mysql/]
打开mysql官网:

image.png

点击社区版本进行下载
image.png

点击社区版本进行下载
image.png

选择合适的系统和版本
image.png

选择系统和下载的安装包
image.png

点击下载
image.png

下载完毕把下载的安装包放置新创建/APP/mysql目录中
image.png

[root@localhost /]# cd /APP/mysql/
[root@localhost mysql]# ls
mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar
[root@localhost mysql]# ll
-rw-r--r-- 1 mysql mysql 906106880 Nov  2 02:03 mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar

[root@localhost mysql]# tar xvf mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar 
[root@localhost mysql]# ls

image.png

安装之前我们需要安装依赖 openssl-libs-1.0.2k-16.el7_6.1.x86_64.rpm 包
下载地址 http://rpm.pbone.net/
image.png

image.png

image.png

image.png

image.png

上传到linux服务器上解压进行安装

[root@localhost mysql]# rpm -ivh openssl-libs-1.0.2k-16.el7_6.1.x86_64.rpm  --force           #忽略依赖安装

安装所需的安装包(解压之后的其中四个包)安装步骤一步一步来,乱一步都不可以,否则卸载相应从装。

[root@localhost mysql]# rpm -ivh mysql-community-common-8.0.31-1.el7.x86_64.rpm 
[root@localhost mysql]# rpm -ivh mysql-community-client-plugins-8.0.31-1.el7.x86_64.rpm 
[root@localhost mysql]# rpm -ivh mysql-community-libs-8.0.31-1.el7.x86_64.rpm 
[root@localhost mysql]# rpm -ivh mysql-community-client-8.0.31-1.el7.x86_64.rpm 
[root@localhost mysql]# rpm -ivh mysql-community-server-8.0.31-1.el7.x86_64.rpm 
[root@localhost mysql]# systemctl  start mysql   #启动mysql服务器
[root@localhost ~]# cat /var/log/mysqld.log | grep password   #查看第一次启动时mysql自动生成的密码
2022-11-02T13:00:34.273033Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: mbKEBs
h?8,zJ
image.png
[root@localhost ~]# mysql -u root -p         #输入初始密码

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容