Linux(centos7+/redhat7+) 系统rpm离线安装mysql8图文详解

目录

1、单机安装mysql8

下载最新版mysql8

卸载旧版mysql和mariadb

安装mysql8

设置表名字段名大小写不敏感(初始化数据前修改)

查看数据库初始的随机密码

修改密码

授权远程连接

修改数据库默认存储路和默认端口号


1、单机安装mysql8

下载最新版mysql8

安装包下载:MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/

检查并卸载旧版mysql和mariadb

rpm -qa|grep mysql

rpm -qa|grep mariadb

如果有的话卸载掉

如:sudo rpm -ev --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

安装mysql8

解压压缩包

tar -xvf mysql-8.0.31-1.el9.x86_64.rpm-bundle.tar

开始安装

rpm -ivh mysql-community-common-8.0.31-1.el9.x86_64.rpm \

mysql-community-client-plugins-8.0.31-1.el9.x86_64.rpm \

mysql-community-client-8.0.31-1.el9.x86_64.rpm \

mysql-community-libs-8.0.31-1.el9.x86_64.rpm \

mysql-community-icu-data-files-8.0.31-1.el9.x86_64.rpm \

mysql-community-server-8.0.31-1.el9.x86_64.rpm

 

 

设置表名字段名大小写不敏感(初始化数据前修改)

(设置前不要启动数据库) 编辑my.cnf文件

vi /etc/my.cnf最后一行增加

lower_case_table_names=1

启动数据库

sudo systemctl start mysqld

查看数据库启动状态

sudo systemctl status mysqld

设置数据库开机自启动

sudo systemctl enable mysqld

 关闭防火墙

sudo systemctl stop firewalld.service

sudo systemctl disable firewalld.service

或开放防火墙端口

查看数据库初始的随机密码

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

初始随机密码为:w_jH7sL/mqp;

登录mysql修改root密码

mysql -u root -p

 

修改密码

alter USER 'root'@'localhost' IDENTIFIED BY 'Root.123456';

 

授权远程连接

登录MySQL

mysql -u root -p

命令:show databases;

命令:use mysql;

命令:select host, user, authentication_string, plugin from user;

命令:update user set host = "%" where user='root';

命令:select host, user, authentication_string, plugin from user;

命令:flush privileges;

  

修改数据库默认存储路和默认端口号

查看MySQL的数据存储路径

mysqladmin -u root -p variables | grep datadir

停止mysql

systemctl stop mysqld

创建新的存储

mkdir /data/mysqldb

将默认的数据文件移动到新的存储路径中

mv /var/lib/mysql /data/mysqldb/

使用管理员权限 编辑/etc/my.cnf文件

sudo vi /etc/my.cnf在[mysqld]里添加

port 3309

将datadir=/var/lib/mysql修改成

datadir=/data/mysqldb/mysql

将socket=/var/lib/mysql/mysql.sock修改成socket=/data/mysqldb/mysql/mysql.sock

启动mysql

systemctl start mysqld

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Linux安装MySQL可以通过RPM包进行下载和安装。具体步骤如下: 1. 打开MySQL官网,选择对应的版本和操作系统,下载对应的RPM包。 2. 将下载好的RPM包上传到Linux服务器上。 3. 在Linux服务器上打开终端,使用以下命令进行安装: ``` rpm -ivh mysql-xxx.rpm ``` 其中,xxx为RPM包的版本号。 4. 安装完成后,使用以下命令启动MySQL服务: ``` systemctl start mysqld ``` 5. 使用以下命令设置MySQL服务开机自启动: ``` systemctl enable mysqld ``` 6. 使用以下命令登录MySQL: ``` mysql -u root -p ``` 其中,root为MySQL的超级用户,-p表示需要输入密码。 7. 输入密码后即可进入MySQL命令行界面,进行数据库的管理和操作。 注意:在安装MySQL之前,需要先安装好相关的依赖包,如libaio、libnuma等。 ### 回答2: Linux系统上的安装方式有多种,但是其中最常用的方式之一是通过rpm包进行安装和下载。RPM包(Red Hat Package Manager)是一种针对Red Hat系统的软件包扩展格式,其主要用于自动安装、升级或删除软件包。 在Linux系统上下载和安装RPM包有很多种方式,其中最为常见的两种方式是:使用命令行工具通过yum命令或使用rpm命令进行下载和安装使用yum命令下载和安装RPM包可以直接从Linux发行版的官方软件库中获取,其具有便捷和自动化的特性。以下是使用yum命令下载和安装mysql的步骤: 1. 打开终端窗口,并执行如下命令更新yum源: sudo yum update 2. 执行如下命令来下载MySQL软件包: sudo yum install mysql 注意:在下载和安装MySQL软件包之前,需要确保已经配置了正确的yum源。 3. 下载和安装完成后,可以通过rpm命令来查询MySQL软件包及其版本信息: rpm -q mysql 除了使用yum命令外,还可以使用rpm命令通过下载RPM包的方式来进行安装。以下是通过rpm命令安装mysql的步骤: 1. 下载MySQLRPM包: wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 2. 使用如下命令来安装RPM包: sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 3. 更改yum源地址并执行如下命令更新yum源: sudo yum update 4. 安装MySQL服务器: sudo yum install mysql-server 5. 安装完成后,可以通过rpm命令来查询MySQL软件包及其版本信息: rpm -q mysql-server 以上两种安装方式均较为便捷,可以根据自己的需要选择相应的方式来进行安装。通过下载和安装RPM包的方式,可以在使用Linux系统时提升安装和升级软件包的效率。 ### 回答3: RPM包是用于Red Hat Linux和其他基于Red Hat的Linux发行版的软件包管理系统。通过使用RPM包,可以轻松地从各种来源安装软件,并且不会破坏系统的稳定性或安全性。Mysql是一种流行的开源关系型数据库管理系统,它可以实现快速的数据存取和快速的数据检索。这篇文章将教您如何从RPM包下载和安装mysql。 第一步:从官方网站下载RPM包 您可以从mysql官方网站(https://dev.mysql.com/downloads/mysql/)下载mysqlRPM包。下载之前,您需要选择您想要的mysql版本和操作系统(比如CentOS7或Red Hat Enterprise Linux 7)。下载后,您将得到一个RPM安装包,其中包含完整的mysql安装程序。 第二步:使用yum命令安装rpm包 打开终端,进入下载所在目录。在终端输入以下yum命令,安装rpm包。 yum install mysql-*.rpm 这个命令会自动安装mysql的全部依赖项。您可以在安装过程中查看进度,并决定在安装过程中是否添加其他功能。 第三步:启动mysql服务器 在所有依赖项都安装完毕后,您应该启动mysql服务器。执行以下命令来启动mysql服务器。 systemctl start mysqld.service 第四步:设置root密码 默认情况下,mysql不设置root密码。为了保护mysql服务器的安全,此时应该设置root密码。执行以下命令设置root密码。 mysql_secure_installation 执行这个命令后,您将被提示一个一系列的问题。第一个问题是设置root密码。输入一个安全的密码,并确保确保密码的安全。 第五步:测试mysql服务器 现在,您已经成功地安装mysql服务器。您可以测试它是否正常工作。执行以下命令来连接到mysql服务器。 mysql -u root -p 输入您刚刚设置的root密码。如果连接成功,您应该看到一个mysql提示符。现在,您可以使用mysql来进行各种数据操作,例如创建数据库,添加用户等等。 这就是从RPM包下载和安装mysql的过程。理解这个过程对于数据库管理和Linux系统管理来说都是非常重要的。在安装和配置mysql时,确保您仔细阅读mysql安装指南,并且按照指引进行操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值