1. 下载地址: https://dev.mysql.com/downloads/file/?id=484922

2. 安装 mysql80-community-release-el7-3.noarch.rpm  和  mysql-community-server

执行: yum -y install mysql80-community-release-el7-3.noarch.rpm  安装数据源

执行: rpm -qa|grep mysql   查看是否安装成功

到这里表示第一步安装成功!

执行:yum install mysql-community-server   安装mysql服务

按照提示 y  安装!!到这里就已经安装好了!

3. mysql 服务指令:

启动服务: systemctl start mysqld

停止服务: systemctl stop mysqld

查看状态: systemctl status mysqld

4. 查看登录密码,用于登录

执行: grep "password" /var/log/mysqld.log   或者   less  /var/log/mysqld.log

5.登录mysql

执行: mysql -u root -pJJJL-qEN/58%

注意:第一次需要设置密码!!

设置密码: alter user 'root'@'localhost' IDENTIFIED BY 'MyNewBoat@321';

6. 修改密码策略

#查看密码策略

  show variables like '%validate_password_policy%';

  show variables like '%validate_password_length%';

#修改密码策略

  set global validate_password_policy=0;

  set global validate_password_length=6;

了解:validate_password.policy(校验规则),取值范围[0,1,2],默认值1。   0(LOW):只校验长度;1(MEDIUM):校验长度、大小写和特殊字符;2(STRONG):校验长度、大小写、特殊字符和dictionary_file

#设置策略后修改密码

执行:alter user 'root'@'localhost' IDENTIFIED BY 'MyPassword';

# 修改完毕建议测试退出重登录!!

执行: exit;

执行: mysql -u root -pMyPassword

7. 设置允许远程登录

执行:  use mysql;    选择操作数据

执行:select host,user from user;   查看root账户信息

主要是修改 root 用户中host 字段 localhost  改为 %

执行: update user set host='%' where user like 'root';

执行: flush privileges;   刷新设置

执行: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;

执行: flush privileges;   刷新设置

8. 开放防火墙端口

执行:  firewall-cmd --zone=public --add-port=3306/tcp --permanent

重启防火墙执行:systemctl start firewalld

防火墙详情参考:https://www.cnblogs.com/M87-A/p/12906734.html

9.测试远程连接

大功告成,恭喜安装成功!!

欢迎加入本人QQ: 425759592

linux 安装 mysql8的更多相关文章

  1. Linux安装Mysql8.0及SQL分类的补充

    Linux安装Mysql8.0 参考文章:https://blog.csdn.net/qq_38570633/article/details/109257430 参考文献:https://blog.c ...

  2. linux 安装mysql8.0

    linux下安装mysql8.0 下载mysql $ wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-8.0/mysql-8.0.4 ...

  3. Linux安装mysql8.*

    分别在Linux和windows上安装mysql8.* 环境 CentOS7 安装mysql8 步骤: window下的Navicat 连接MySql8: 第一部分 CentOS7安装mysql8 1 ...

  4. linux安装mysql8.0

    linux 上安装mysql8.0 mysql版本8.0.16 MySQL Community 操作系统centos7 准备工作: mysql8.0 rpm文件 安装步骤: 1. 下载mysql的re ...

  5. Linux安装mysql8.0.29详细教程

    ​ 我在上午卸载了陪伴我多年的mysql5.7,现在准备安装mysql8.0. 一.登录mysql官网下载mysql安装包(我的系统是Centos7) MySQL :: Download MySQL ...

  6. Linux安装MySQL8高版本压缩包(通用)

    前言 前段时间领导让我部署测试环境,希望安装高版本的MySQL,过程遇到很多问题,特此记录帮助迷失的人们 下载 MySQL官方下载地址:https://dev.mysql.com/downloads/ ...

  7. linux安装mysql8.0及开启远程访问

    第一步:获取mysql8.0的yum源 进入mysql官网获取RPM包下载地址 https://dev.mysql.com/downloads/repo/yum/     点击下载后, 右键复制链接地 ...

  8. linux安装mysql8(完整图文笔记)

    基本命令 安装 : yum install mysql-community-server 启动 : service mysqld start/restart 停止 : service mysqld s ...

  9. Linux安装Mysql8.0.20并配置主从复制(一主一从,双主双从)

    1. 主从复制解释   将主数据库的增删改查等操作记录到二进制日志文件中,从库接收主库日志文件,根据最后一次更新的起始位置,同步复制到从数据库中,使得主从数据库保持一致. 2. 主从复制的作用 高可用 ...

  10. Linux安装Mysql8.0.11

    0.  安装环境 1.  下载安装包 方式一:百度网盘下载 链接:https://pan.baidu.com/s/11t_JXUp-SXRaioNDvdltNg 提取码:uzyj 方式二:在线下载 1 ...

随机推荐

  1. Python基础002---基础知识

    一.标识符 标识符是自己定义的,是开发人员在程序中自己定义的一些符号和名称,如变量名.函数名等.在 Python 里,标识符由字母(区分大小写).数字.下划线组成,且数字不能开头.常用的命名方法有小驼 ...

  2. 黎活明8天快速掌握android视频教程--20_采用ContentProvider对外共享数据

    1.内容提供者是让当前的app的数据可以让其他应用访问,其他应该可以通过内容提供者访问当前app的数据库 contentProvider的主要目的是提供一个开发的接口,让其他的应该能够访问当前应用的数 ...

  3. 02.Hamcrest和TestSuite介绍

    1.首先第一步需要导入对应的jar包 我们来看下面的一个例子 OK,在前面的一系列博客里面,我整理过了Assert类下面常用的断言方法,比如assertEquals等等,但是org.junit.Ass ...

  4. Redis 的基本数据类型 和 基础应用场景

    Redis 的基础应用场景 获取中奖用户ID,随机弹出之后集合中就不存在了[set] 存储活动中中奖的用户ID,保证同一个用户不会中奖两次[set] 存储粉丝列表,value 为粉丝的用户ID,sco ...

  5. Docker编写镜像 发布个人网站

    推荐国内镜像中心:网易云镜像----> https://c.163.com/hub#/home  或者歪果镜像---> https://hub.docker.com/ 博客地址:http: ...

  6. JDK8--07:并行流与串行流

    JDK8中,提供了并行流和串行流,使用parallel()和sequential()来处理,parallel()为并行流sequential()为串行流,两者可以相互转换,以最后一个为准 LongSt ...

  7. 关于Maven我应该知道的事

    https://www.cnblogs.com/best/p/9676515.html bilibili 这里不是入门指南, 而是一些个人使用遇到的问题参考 一.环境 Maven 版本JDK要求 Ma ...

  8. 【数位dp+状压】XHXJ 's LIS

    题目 define xhxj (Xin Hang senior sister(学姐)) If you do not know xhxj, then carefully reading the enti ...

  9. AnalyticDB实现和特点浅析

    目录 AnalyticDB介绍与背景 AnalyticDB详细解析 架构设计 数据分区 读写分离和读写流程 其他特性介绍 混合(列-行)存储引擎 索引 小结 本篇主要是根据AnalyticDB的论文, ...

  10. 一.vue 初识

    jquery开发的问题: 提供了简单的api,简化了操作dom的方式,但没有对业务逻辑分层,需要维护数据和dom间的同步.1.vue做的事情就是:能够将视图(web界面上能看到的元素--文字/输入框/ ...