linux 安装 mysql8
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的更多相关文章
- Linux安装Mysql8.0及SQL分类的补充
Linux安装Mysql8.0 参考文章:https://blog.csdn.net/qq_38570633/article/details/109257430 参考文献:https://blog.c ...
- linux 安装mysql8.0
linux下安装mysql8.0 下载mysql $ wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-8.0/mysql-8.0.4 ...
- Linux安装mysql8.*
分别在Linux和windows上安装mysql8.* 环境 CentOS7 安装mysql8 步骤: window下的Navicat 连接MySql8: 第一部分 CentOS7安装mysql8 1 ...
- linux安装mysql8.0
linux 上安装mysql8.0 mysql版本8.0.16 MySQL Community 操作系统centos7 准备工作: mysql8.0 rpm文件 安装步骤: 1. 下载mysql的re ...
- Linux安装mysql8.0.29详细教程
我在上午卸载了陪伴我多年的mysql5.7,现在准备安装mysql8.0. 一.登录mysql官网下载mysql安装包(我的系统是Centos7) MySQL :: Download MySQL ...
- Linux安装MySQL8高版本压缩包(通用)
前言 前段时间领导让我部署测试环境,希望安装高版本的MySQL,过程遇到很多问题,特此记录帮助迷失的人们 下载 MySQL官方下载地址:https://dev.mysql.com/downloads/ ...
- linux安装mysql8.0及开启远程访问
第一步:获取mysql8.0的yum源 进入mysql官网获取RPM包下载地址 https://dev.mysql.com/downloads/repo/yum/ 点击下载后, 右键复制链接地 ...
- linux安装mysql8(完整图文笔记)
基本命令 安装 : yum install mysql-community-server 启动 : service mysqld start/restart 停止 : service mysqld s ...
- Linux安装Mysql8.0.20并配置主从复制(一主一从,双主双从)
1. 主从复制解释 将主数据库的增删改查等操作记录到二进制日志文件中,从库接收主库日志文件,根据最后一次更新的起始位置,同步复制到从数据库中,使得主从数据库保持一致. 2. 主从复制的作用 高可用 ...
- Linux安装Mysql8.0.11
0. 安装环境 1. 下载安装包 方式一:百度网盘下载 链接:https://pan.baidu.com/s/11t_JXUp-SXRaioNDvdltNg 提取码:uzyj 方式二:在线下载 1 ...
随机推荐
- 随机抽样一致性(RANSAC)算法详解
随机抽样一致性(RANSAC)算法能够有效的剔除特征匹配中的错误匹配点. 实际上,RANSAC能够有效拟合存在噪声模型下的拟合函数.实际上,RANSAC算法的核心在于将点划分为“内点”和“外点”.在一 ...
- Asp.Net Core入门之自定义中间件
什么是中间件? 这里引用官方解释: 中间件是用于组成应用程序管道来处理请求和响应的组件.管道内的每一个组件都可以选择是否将请求交给下一个组件.并在管道中调用下一个组件之前和之后执行某些操作.请求委托被 ...
- python-判断、循环、列表、字典
一.如何将两个列表合并成一个字典 运用dict(zip()) 例如: usernames = ['xiaohei', 'xiaobai', 'xiaoming'] passwords = ['1234 ...
- Unity中数据的存储与交互的初步分析(PlayerPrefs,Dictionary,JsonUnility)
1.PlayerPrefs PlayerPrefs.SetString(key,Value); PlayerPrefs.GetString(key,Value);字符串类型 PlayerPref ...
- leetcode27之移除元素
题目描述: 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度. 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改 ...
- c#,pagerank算法实现一
PageRank让链接来"投票" 一个页面的“得票数”由所有链向它的页面的重要性来决定,到一个页面的超链接相当于对该页投一票.一个页面的PageRank是由所有链向它的页面(“链入 ...
- GIT本地库基本操作-命令行
GIT本地库操作基本原理 GIT作为分布式版本库软件,每个机器上都是一个版本库. git初始化后,有三个区,分别是 工作区,暂存区,本地库: 工作区是我们编辑代码的区别,包括新增,修改,删除代码操作, ...
- Mysql Workbench中EER Diagram逆向生成表
选择链接 选择需要生成的表
- java 加密与解密艺术二
首先需要明确的是RSA的密钥对不能手动指定,需要通过代码系统生成 接下来我们来介绍下生成密钥对 package com.weiyuan.test; import java.security.KeyPa ...
- c++教程网经典的c语音学习视频教程