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加密规则为旧的方式

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/210517.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Centos部署GitLab-备份恢复

1. 下载rpm包 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.8.4-ce.0.el7.x86_64.rpm2. 安装依赖 yum -y install policycoreutils openssh-server openssh-clients postfix policycoreutils-python3. rpm安装 rpm -ivh gitlab-ce-10.8.4-ce.…

什么是Selenium?使用Selenium进行自动化测试!

你知道什么是 Selenium 吗?你知道为什么要使用它吗?答案就在本文中,很高兴能够与你共飧。 自动化测试正席卷全球,Selenium 认证是业界最抢手的技能之一。 什么是 Selenium? Selenium 是一种开源工具,用于…

python pymodbus库使用教程(以Modbus RTU为例)

文档: https://pymodbus.readthedocs.io/en/latest/ 源码: https://github.com/riptideio/pymodbus/ 文章目录 Python PyModbus库使用教程:以Modbus RTU为例介绍安装PyModbus配置串行连接导入必要的模块创建Modbus客户端实例 建立连接连接…

没有PDF密码,如何解密?

PDF文件有两种密码,一个打开密码、一个限制编辑密码,因为PDF文件设置了密码,那么打开、编辑PDF文件就会受到限制。忘记了PDF密码该如何解密? PDF和office一样,可以对文件进行加密,但是没有提供恢复密码的功…

pycharm 创建的django目录和命令行创建的django再使用pycharm打开的目录对比截图 及相关

pytcharm创建django的项目 命令行创建的django 命令行创建项目时 不带路径时 (.venv) D:\gbCode>django-admin startproject gbCode 命令行创建项目时 带路径时 -- 所以如果有目录就指定路径好 (.venv) D:\gbCode>django-admin startproject gbCode d:\gbCode\

Nginx结合cpolar实现内网穿透多个Windows Web站点端口

文章目录 1. 下载windows版Nginx2. 配置Nginx3. 测试局域网访问4. cpolar内网穿透5. 测试公网访问6. 配置固定二级子域名7. 测试访问公网固定二级子域名 1. 下载windows版Nginx 进入官方网站(http://nginx.org/en/download.html)下载windows版的nginx 下载好后解压进入nginx目…

咖啡馆管理系统点餐外卖小程序效果如何

咖啡一直是很多人喜欢的饮品,比如有些地区的人非常喜欢,熬夜加班醒脑等,咖啡领域市场规模逐年增加,相应的从业商家也在增加,近些年随着线上生态崛起,传统线下咖啡馆经营痛点显露出来。 通过【雨科】平台搭建…

【Linux系统编程二十】:(进程通信2)--命名管道/共享内存

【Linux系统编程二十】:命名管道/共享内存 一.命名管道1.创建管道2.打开管道3.进行通信(server/client) 二.共享内存1.实现原理2.申请内存3.挂接4.通信5.去关联6.释放共享内存7.特性: 一.命名管道 上一篇介绍的一个管道是没有名字的 因为你打开那个文件…

设备监控,liunx 脚本实时监控服务

这里写目录标题 一.命令说明二、编写要执行脚本三、手动测试执行脚本四、配置linux系统定时任务五、测试 服务器主机会出现断电,和其他jar包服务进程被杀死的情况,写个shell脚本 定时监控它们。 当然,断电重启的时候有些命令设置开机重启 再写…

5G智慧工地整体解决方案:文件全文115页,附下载

关键词:5G智慧工地,智慧工地建设方案,智慧工地管理平台系统,智慧工地建设调研报告,智慧工地云平台建设 一、5G智慧工地建设背景 5G智慧工地是利用5G技术、物联网、大数据、云计算、AI等信息技术,围绕“人…

如何在Linux系统上检测GPU显存和使用情况?

如何在Linux系统上检测GPU显存和使用情况? 在Linux系统上,你可以使用一些命令行工具来检测GPU显存和使用情况。以下是一些常用的方法: 1. 使用nvidia-smi(仅适用于NVIDIA GPU) 如果你使用的是NVIDIA的显卡&#xff0…

node与 pnpm、node-sass 等工具的版本兼容关系

1. node & pnpm 2. node & node-sass 3. node-sass & sass-loader sass-loader依赖于node-sass,以下是部分版本号对应