安装MySql(rpm方式安装)

这篇具有很好参考价值的文章主要介绍了安装MySql(rpm方式安装)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

下载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等命令)

可以通过命令查询详细文章来源地址https://www.toymoban.com/news/detail-798149.html

find / -name mysql -print

到了这里,关于安装MySql(rpm方式安装)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux安装部署mysql服务 tar.gz rpm两种安装方式教程

    本教程为linux下安装部署mysql服务,安装方式分为两种,一种tar.gz包安装,另一种为rpm包安装。 服务器:linxu CentOS 7 mysql服务tar.gz版本:mysql-5.7.36-el7-x86_64.tar.gz mysql服务rpm版本: mysql-5.7.36-1.el7.x86_64.rpm-bundler.tar 首先连接linux服务器,将防火墙关闭: 1.下载mysql-5.7.36-el7-x86_64.ta

    2024年02月05日
    浏览(30)
  • 实现:mysql-5.7.42 到 mysql-8.2.0 的升级(rpm方式)

    💖The Begin💖点点关注,收藏不迷路💖 注:本文在测试环境升级测试,建议先在测试环境验证。mysql-5.7.42为rpm安装,所以用rpm方式升级 1、数据备份:在升级之前,务必对当前的 MySQL 5.7 数据库进行完整备份,以防止数据丢失或损坏。确保备份文件的安全存储,并测试其可恢

    2024年03月21日
    浏览(43)
  • MySQL使用rpm包安装

    下载mysql rpm 安装包 。选择对应的操作系统版本 官网地址 下载对应的rpm包 依次执行下面命令 报错 关于卸载 systemctl start mysqld 启动mysql grep password /var/log/mysqld.log 查看密码 登录mysql 修改密码 修改密码 在5.7版本不太友好,密码要求比较严格 如果你想要设置一个简单的测试密码的

    2024年02月14日
    浏览(32)
  • Linux系统安装mysql(rpm版)

    目录 Linux系统安装mysql(rpm版) 1、检测当前系统中是否安装MySQL数据库 2、将mysql安装包上传到Linux并解压 3、按照顺序安装rpm软件包 4、启动mysql 5、设置开机自启 6、查看已启动的服务 7、查看临时密码 8、登录mysql,输入临时密码 9、修改密码 10、开启访问权限 11、刷新文件

    2024年01月23日
    浏览(39)
  • Linux MYSQL-5.7.23-rpm安装(附带安装包)

    OS 版本(Linux) CentOS-7-x86_64-Minimal-1511 Java版本 jdk1.7及以上 以下加粗rpm包需要安装: mysql-community-common-5.7.23-1.el7.x86_64.rpm mysql-community-libs-compat-5.7.23-1.el7.x86_64.rpm mysql-community-minimal-debuginfo-5.7.23-1.el7.x86_64.rpm mysql-community-server-5.7.23-1.el7.x86_64.rpm mysql-community-devel-5.7.23-1.el7.x86_64.rpm mys

    2024年02月05日
    浏览(32)
  • CentOS 7.9 使用rpm包安装MySQL-5.7.43

    参考:refman-5.7.pdf: 2.5.5 Installing MySQL on Linux Using RPM Packages from Oracle 【前期准备】 1.防火墙端口检查与设置 检查防火墙状态:systemctl status firewalld 启动防火墙:systemctl start firewalld 关闭防火墙:systemctl stop firewalld 设置开机启用防火墙:systemctl enable firewalld.service 设置开机禁用防

    2024年02月16日
    浏览(60)
  • centos7.9-RPM安装MySQL 8.0.34数据库教程

    使用命令 或者 ` 查看操作系统信息,我的系统版本是el7 即liunx/centos 7系列。 下载地址: https://dev.mysql.com/downloads/mysql/ 下载时,要注意自己系统的版本,我的Linux版本是 el7 ,要下载对应的版本。 用上传工具将下载的安装包上传至指定存放目录;我专门存放安装包的目录是

    2024年02月07日
    浏览(58)
  • 【git】pip install git+https://github.com/xxx/xxx替换成本地下载编译安装解决网络超时问题

    目录 🌑🌑 背景  🌒 🌒作用 🌔🌔 问题 🌔🌔解决方案  🌙方法一 🌙方法二 🌝🌝我的解决方案 整理不易,欢迎一键三连!!! 送你们一条美丽的--分割线--         通常在安装某些模型或者模块时,通常最方便的方式就是通过 pip install git+https://github.com/xxx/xxx 的方式

    2024年02月04日
    浏览(42)
  • CentOS 7.6使用mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar安装Mysql 8.0

    https://downloads.mysql.com/archives/community/是社区版的官网,可以选择版本下载。 cat /etc/redhat-release 可以看到系统版本是 CentOS Linux release 7.6.1810 (Core) , uname -r 可以看到版本是 3.10.0-957.el7.x86_64 。 yum remove -y mysql-libs 把默认 mariadb 安装的一些组件卸载。 wget https://cdn.mysql.com/archives/m

    2024年02月07日
    浏览(66)
  • 微信小程序不在以下 request 合法域名列表中,请参考文档:https://developers.weixin.qq.com/miniprogram/dev/framework/ability/n

    出现不在以下 request 合法域名列表中,请参考文档:https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html 如果时仅仅提供了http协议接口、暂时没用提供https协议的接口 可以开启[不校验合法域名、TLS版本以及HTTPS证书]的选项 只能在开发和调试使用,项目上线之后要勾

    2024年02月15日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包