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 ...
随机推荐
- idea同时选中多个相同的内容并编辑
原文链接: 首先选中你需要编辑的内容,然后Ctrl+R屏幕上会出现如下的操作栏 第一个框是查询并选中所有相同的内容第二个框是输入你要修改的内容,最后点击Replace all,就可以把所有内容替换.
- c++ UDP套接字服务器端代码示范
c++ UDP套接字服务器端代码示范 #include<winsock2.h> //包含头文件 #include<stdio.h> #include<windows.h& ...
- mongodb 数据库 增删改查
mongodb 数据库 增删改查 增: // 引入express 模块 var express = require('express'); // 路由var router = expr ...
- ssh生成单个公钥
ssh生成单个公钥命令: ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 查看公钥: cat ~/.ssh/id_rsa ...
- 15.DRF-分页
Django rest framework(6)----分页 第一种分页 PageNumberPagination 基本使用 (1)urls.py urlpatterns = [ re_path('( ...
- 想学好Python,你必须了解Python中的35个关键词
每种编程语言都会有一些特殊的单词,称为关键词.对待关键词的基本要求是,你在命名的时候要避免与之重复.本文将介绍一下Python中的关键词.关键词不是内置函数或者内置对象类型,虽然在命名的时候同样也最好 ...
- Java中的final关键字解析
一.final关键字的基本用法 1.修饰类 当用final修饰一个类时,表明这个类不能被继承.注意: final类中的成员变量可以根据需要设为final, final类中的所有成员方法都会被隐式地 ...
- 3、struct2的常见配置
1.在eclipse中如何复制一个工程作为一个新的工程 在struct.xml中: <result name="success">/login_sucess.jsp&l ...
- 微信小程序点击保存图片到本地相册——踩坑
在微信小程序中要保存图片到本地相册,需要获取相册权限. 总之整个功能实现下来需要如下几个小程序的API:wx.getSetting,wx.authorize,wx.openSetting,wx.dow ...
- JAVA环境配置(WIN10之64位)
1.下载java开发工具包JDK,https://www.oracle.com/technetwork/java/javase/downloads/index.html进入首页, 点击下载页: 点击下 ...