首页 > 数据库 >安装MySql(rpm方式安装)

安装MySql(rpm方式安装)

时间:2024-01-17 15:45:47浏览次数:33  
标签:x86 安装 MySql 35 64 mysql rpm el7

下载rpm包

地址:https://dev.mysql.com/downloads/mysql/
下载这个:mysql-8.0.35-1.el7.x86_64.rpm-bundle.tar

解压

tar -vxf mysql-8.0.35-1.el7.x86_64.rpm-bundle.tar -C <指定解压路径>

进入解压路径执行安装以下程序/依赖,必须依次安装

rpm -ivh mysql-community-common-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.35-1.el7.x86_64.rpm

安装过程中如果出现以下错误


  • 缺少net-tools
# 安装所需依赖包
yum install -y net-tools
  • 缺少libcrypto.so.10
# 检索是否安装了libcrypto.so.10
ldconfig -p | grep libcrypto.so.10
# 如果检索为空,安装openssl
yum install openssl
# 再次检索如果还是为空,安装compat-openssl10
yum install compat-openssl10
# 
  • 缺少libncurses.so.5、libtinfo.so.5
yum install libncurses*
  • mariadb被mysql取代
# 查询mariadb数据库软件包
rpm -qa|grep mari
# 卸载mariadb数据库软件包
rpm -e --nodeps marisa-0.2.4-4.el7.x86_64  #包名用你自己查询到的
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64  #包名用你自己查询到的

启动mysql登陆,并修改默认密码

# 启动mysql服务
systemctl start mysqld
# 查询mysql临时密码
grep 'temporary password' /var/log/mysqld.log

用临时密码登陆mysql,修改root密码

# mysql8默认密码策略是:最小8位,至少含义一个数字,至少含义一个特殊字符)
alter user 'root'@'localhost' identified by '密码';
# 可查询具体密码策略
show variables like 'validate_password.%'
# 以下如果有需要,可酌情更改,不过更改策略只是临时的,重启之后就会恢复默认策略
# 设置密码长度
set global validate_password.length = 6;
# 设置密码风险等级(等级越高要求密码越复杂),分为0、1、2级
set global validate_password.policy = 0;

修改root用户允许远程连接

use mysql
select host, user, authentication_string, plugin from user;
grant all on *.* to 'root'@'%';
flush privileges;
#如果出现错误,执行以下
update user set host = '%' where user = 'root';
flush privileges;
grant all on *.* to 'root'@'%';
flush privileges;

添加远程连接用户

create user '<用户名>'@'%' identified by '密码'

赋予远程用户权限

grant all privileges on *.* to '<用户名>'@'%' with grant option;
flush privileges;

使用rpm安装mysql的默认目录:

  1. 数据目录
    /var/lib/mysql/

  2. 安装目录
    /usr/share/mysql(mysql.server命令及配置文件)

  3. 相关命令
    /usr/bin(mysql mysqladmin mysqldump等命令)

可以通过命令查询详细

find / -name mysql -print

标签:x86,安装,MySql,35,64,mysql,rpm,el7
From: https://www.cnblogs.com/book-home/p/17970168

相关文章

  • 常见错误记录之连接MySQL8.0(Navicate Premium 12,出现BigInteger错误)
    一、NavicatePremium12连接MySQL8.0包如下错误: 出错原因:mysql8之前的版本中加密规则为mysql_native_passwordmysql8以后的加密规则为caching_sha2_password解决方法:(1)更新navicat驱动来解决此问题(2)将mysql用户登录的加密规则常用第二种方法:1.用管理员权限打开cmd,输入mysql......
  • mysql 语句执行顺序
    MySQL语句的大致执行顺序如下:FROM:指定要查询的表。JOIN:根据指定的条件,将两个或多个表合并为一个结果集。WHERE:对查询结果进行筛选,只保留满足指定条件的行。GROUPBY:将结果集按照指定的列进行分组。WITHROLLUP:按照GROUPBY的列对结果集进行汇总,并添加一......
  • 解决U盘安装OSSIM系统引导失败的问题
    在OSSIM安装的最后阶段,系统会进行GRUB引导程序安装,一旦GRUB安装失败,会导致系统无法引导。最近一些学员采用U盘在物理服务器部署OSSIM就遇到了这种问题,下面我们看个实例。一、背景用户将OSSIM的镜像写入到U盘(8GB)之后,采用U盘在服务器上安装系统,结果导致系统无法引导。下图为正常情况......
  • 修改MySQL 8.0的版本信息和登录信息,改成你自己的。
    修改MySQL8.0的版本信息和登录信息,改成你自己的。编译环境准备#yuminstallmake-y#yum-yinstallcentos-release-scl#yum-yinstalldevtoolset-9-gccdevtoolset-9-gcc-c++devtoolset-9-binutils#sclenabledevtoolset-9bash#echo"source/opt/rh/devtoolset-9/ena......
  • docker安装CDH[单机单节点]---大数据
    https://www.cnblogs.com/51record/p/16378663.html 第一步:拉取cdh镜像dockerpullcloudera/quickstart第二步:启动容器dockerrun--namecdh-d--hostname=quickstart.cloudera--privileged=true-t-i-p8888:8888-p8020:8020-p8022:8022-p7180:7180-p21050:......
  • Mysql系列---【mysql创建用户和赋权】
    全文注意大小写,我用的mysql5.7.27版本,设置区分大小写。%:代表所有主机都可以连接;如果是localhost,表示只用sqlshell在本机能连接;如果是指定的ip,表示只有这个ip的主机才能连接。1.sqlshell登录root用户mysql-uroot-ppwd;2.创建数据库CREATEDATABASExxl_jobdb;3.创建x......
  • hadoop完全分布式安装部署
    简介Hadoop的完全分布式模式是在多台机器上运行Hadoop集群,实现更高的性能和可伸缩性。以下是Hadoop完全分布式模式的简要安装部署。环境准备确保你的环境满足以下要求:•操作系统:CentOS•Java:安装Java8或更高版本•SSH:确保所有节点之间可以通过SSH互相通信安装部署JDK......
  • 安装ssh出现问题
    问题在安装openssh的时候出现了下面的问题。Creatingconfigfile/etc/ssh/sshd_configwithnewversionCreatingSSH2RSAkey;thismaytakesometime...OpenSSLversionmismatch.Builtagainst30000020,youhave30100000解决方法清除所有的安装内容sudoapt-g......
  • Jmeter教程-JMeter 环境安装及配置
    Jmeter教程JMeter环境安装及配置在使用JMeter之前,需要配置相应的环境,包括安装JDK和获取JMeterZIP包。安装JDK1.JDK下载示例环境为Windows11环境,读者应根据实际环境下载JDK的安装包。JDK下载地址:Java21下载建议下载exe文件,如图:2.安装JDK建议在D盘下......
  • kafka安装配置
    简介ApacheKafka是一款开源的分布式流处理平台,最初由LinkedIn开发,并于2011年开源。它是一个高吞吐量、可扩展、持久化的消息发布-订阅系统。Kafka被设计用于处理实时数据流,支持大规模的数据流和实时事件处理。准备工作确保你的系统满足以下要求:•Java8或更高版本已安装并配......