Centos7 mysql8.2.0

2023-11-23 16:28
文章标签 centos7 mysql8.2

本文主要是介绍Centos7 mysql8.2.0,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、下载

选择社区开源版

二、解压安装

  • 解压  tar -xvf mysql.tar
  • 查看是否存在mariadb,如果存在卸载,可能会有冲突
    //查看mariadb
    rpm -qa|grep mariadb
    //存在即卸载
    rpm -e --nodeps mariadb-libs
  • 开始安装
    //需要安装解压后其中几个rpm,包有依赖关系要按顺序装
    rpm -ivh mysql-community-common-8.2.0-1.el7.x86_64.rpm  //注意el7这里是字母L不是数字1rpm -ivh mysql-community-client-plugins-8.2.0-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-8.2.0-1.el7.x86_64.rpmrpm -ivh mysql-community-client-8.2.0-1.el7.x86_64.rpmrpm -ivh mysql-community-icu-data-files-8.2.0-1.el7.x86_64.rpm//如果报错依赖perl则先执行 yum -y install perl net-tools
    rpm -ivh mysql-server-8.2.0-1.el7.x86_64.rpm

三、初始化与配置

  • 初始化:mysqld --initialize --console
  • chown mysql:mysql /var/lib/mysql -R
  • 启动mysql服务  systemctl start mysqld
  • 查看临时密码 cat /var/log/mysqld.log|grep localhost (红色localhost: 后面就是密码)
  • 登录 mysql -uroot -p 输入临时密码登录
  • 修改密码 alter user 'root'@'localhost' identified by '123456'; 密码改成123456至此,退出就可以用新密码登录。

四、配置远程访问

  • //切换到mysql   use mysql;
  • //查看user表    select Host,User from user;
  • 修改为允许任何地址访问 update user set Host=‘%’ where User=‘root’;
  • 刷新权限 flush privileges;

五、修改防火墙

//永久开放3306端口
firewall-cmd --permanent --zone=public --add-port=3306/tcp
//重启防火墙
systemctl restart firewalld
//检测设定是否生效
iptables -L -n | grep 3306

使用工具连接测试,注意navicat使用15以上版本连接,mysql8改了加密规则老版本navicat连接不上,当然也可以改mysql加密规则为旧的方式

这篇关于Centos7 mysql8.2.0的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/419212

相关文章

CentOS7更改默认SSH端口与配置指南

《CentOS7更改默认SSH端口与配置指南》SSH是Linux服务器远程管理的核心工具,其默认监听端口为22,由于端口22众所周知,这也使得服务器容易受到自动化扫描和暴力破解攻击,本文将系统性地介绍... 目录引言为什么要更改 SSH 默认端口?步骤详解:如何更改 Centos 7 的 SSH 默认端口1

MySQL8.2.0安装教程分享

《MySQL8.2.0安装教程分享》这篇文章详细介绍了如何在Windows系统上安装MySQL数据库软件,包括下载、安装、配置和设置环境变量的步骤... 目录mysql的安装图文1.python访问网址2javascript.点击3.进入Downloads向下滑动4.选择Community Server5.

Linux(Centos7)安装Mysql/Redis/MinIO方式

《Linux(Centos7)安装Mysql/Redis/MinIO方式》文章总结:介绍了如何安装MySQL和Redis,以及如何配置它们为开机自启,还详细讲解了如何安装MinIO,包括配置Syste... 目录安装mysql安装Redis安装MinIO总结安装Mysql安装Redis搜索Red

centos7基于keepalived+nginx部署k8s1.26.0高可用集群

《centos7基于keepalived+nginx部署k8s1.26.0高可用集群》Kubernetes是一个开源的容器编排平台,用于自动化地部署、扩展和管理容器化应用程序,在生产环境中,为了确保集... 目录一、初始化(所有节点都执行)二、安装containerd(所有节点都执行)三、安装docker-

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

Centos7安装Mongodb4

1、下载源码包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz 2、解压 放到 /usr/local/ 目录下 tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgzmv mongodb-linux-x86_64-rhel70-4.2.1/

Centos7安装JDK1.8保姆版

工欲善其事,必先利其器。这句话同样适用于学习Java编程。在开始Java的学习旅程之前,我们必须首先配置好适合的开发环境。 通过事先准备好这些工具和配置,我们可以避免在学习过程中遇到因环境问题导致的代码异常或错误。一个稳定、高效的开发环境能够让我们更加专注于代码的学习和编写,提升学习效率,减少不必要的困扰和挫折感。因此,在学习Java之初,投入一些时间和精力来配置好开发环境是非常值得的。这将为我

CentOs7上Mysql快速迁移脚本

因公司业务需要,对原来在/usr/local/mysql/data目录下的数据迁移到/data/local/mysql/mysqlData。 原因是系统盘太小,只有20G,几下就快满了。 参考过几篇文章,基于大神们的思路,我封装成了.sh脚本。 步骤如下: 1) 先修改好/etc/my.cnf,        ##[mysqld]       ##datadir=/data/loc

centos7 安装rocketmq4.7.0以及RocketMQ-Console-Ng控制台

一、前置工作 1.1安装jdk8 https://blog.csdn.net/pang_ping/article/details/80570011 1.2安装maven https://www.cnblogs.com/116970u/p/11211963.html 1.3安装git https://blog.csdn.net/xwj1992930/article/details/964

linux 安装sar工具,centos7-sar工具的安装过程及其简单应用(1)

10时02分44秒     bond0      0.00      0.00      0.00      0.00      0.00      0.00      0.00 10时02分44秒     vnet3      1.00      8.50      0.19      5.52      0.00      0.00      0.00 10时02分44秒      eth