linux上安装mysql8.0及常见mysql设置

2023-05-16

1.服务器环境是linux环境,使用yum方式安装

yum install mysql-server

2.安装完成之后进入目录/etc/my.cnf,查看文件是否有配置,一般都会在/etc/my.cnf.d/文件目录下

3.打开mysql-server.cnf 文件,可以在里面进行设置,设置需要在[mysqld]下

设置端口 port=3306 (默认3306)

设置文件日志,一般mysql默认文件日志不开启,如果出现数据误删可以通过设置日志找回

## 开启二进制日志功能,可以随便取,最好有含义
log-bin=edus-mysql-bin

## 二进制日志自动删除/过期的天数。默认值为0,表示不自动删除。
expire_logs_days=7

## 设置全局sql_mode

sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'

一般还会设置sql_mode去除ONLY_FULL_GROUP_BY

对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么这个SQL是不合法的,因为列不在GROUP BY从句中(mysql8.0与其他版本区别)

4.启动mysql

systemctl start mysqld

5.进入mysql进行设置

mysql -uroot -p   密码默认为空

6.切换数据源

use mysql

7.查询user表用户信息

select host, user, authentication_string, plugin from user;

8.根据查询结果修改root的密码

alter user 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

若有错误提示,一般都是密码简单,mysql设置会有密码策略,关闭相关密码策略即可

flush privileges; 刷新一下

9.用户远程访问

update user set host = '%' where user = 'root';

GRANT ALLON *.* TO 'root'@'%' WITH GRANT OPTION;

flush privileges; 刷新一下

10. 退出mysql,然后重启MySQL

quit;

systemctl restart mysqld

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux上安装mysql8.0及常见mysql设置 的相关文章

随机推荐

  • Android Studio如何实现音乐播放器(简单易上手)

    我们大家平时长时间打代码的时候肯定会感到疲惫和乏味 xff0c 这个时候一边播放自己喜欢的音乐 xff0c 一边继续打代码 xff0c 心情自然也愉快很多 音乐带给人的听觉享受是无可比拟的 xff0c 动听的音乐可以愉悦人的身心 xff0c
  • 一分钟学会Python中pip的安装与使用

    文章目录 一 简单介绍二 下载安装三 最常用命令1 显示版本和路径2 获取帮助3 升级 pip4 安装包5 升级包6 卸载包7 搜索包8 显示安装包信息9 列出已安装的包10 查看指定包的详细信息 一 简单介绍 pip 是 Python 包
  • 史上最全的Android基础教程+实战练习+经验技巧(建议收藏)|寻找C站宝藏

    博主一年前发布了一些Android项目和教程 xff0c 当时就是想分享给大家 xff0c 帮助大家解决遇到的难题 xff0c 少走弯路 经常看到评论下有同学说博主很细心 讲的很详细 xff0c 还有很良心免费分享源码 xff0c 博主很欣
  • Android Studio实现音乐播放器2.0

    项目目录 一 引言二 项目概述1 需求分析2 设计分析3 资源文件分析 三 开发环境四 优化设计 x1f337 1 上一首下一首 x1f33e 2 控件UI优化 x1f341 3 登录和注册 x1f334 4 数据库设计 x1f33b 5
  • Android Studio实现功能强大的购物商城APP

    这里写目录标题 一 项目概述二 开发环境三 项目结构四 配置服务器五 项目演示五 项目总结六 源码获取 一 项目概述 本次项目是现在软件商店很流行的购物商城APP xff0c 现在万物互联的时代 xff0c 网上shopping早已经是大家
  • 教你彻底卸载Ubuntu双系统,去污不残留

    我们卸载Ubuntu双系统 xff0c 可能出于以下原因 xff1a span class token number 1 span span class token class name Ubuntu span 系统内核损坏无法正常进入 s
  • Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7

    Android Studio 2022 2 1同步时出现的报错 xff0c 原因是使用了AS自带的jdk17 xff0c 我们换成自己电脑上安装的jdk1 8即可 xff0c 没有安装的同学看JDK安装教程 1 首先File gt Sett
  • Android Studio实现文艺阅读App

    项目目录 一 系统概述二 系统特点三 开发环境四 运行演示五 源码获取 一 系统概述 本次带来的文艺阅读App可以提供高质量的原创文学作品 用户可以App中找到各种类型的文学作品 xff0c 包括小说 散文 诗歌等 xff0c 由来自不同领
  • Failed to install the following Android SDK packages as some licences have not been accepted. bu

    报错信息 Android 开发者工具 Android开发者构建工具28 0 3 Android开发者平台28的协议都没有被接受 Failed to install the following Android SDK packages as
  • Qt如何使QTreeWidget始终保持展开?

    文章已更新 xff0c 最新地址 xff1a http www fearlazy com index php post 122 html 有时候我们在使用树形控件实现项目分组功能时 xff0c 不希望点击组名 即顶层Item 时收缩 此时应
  • Received status code 400 from server: Bad Request

    一 报错信息 FAILURE span class token operator span span class token class name Build span failed span class token keyword wit
  • wangEditor使用教程

    1 安装 xff08 vue2 xff09 yarn add 64 wangeditor editor 或者 npm install 64 wangeditor editor save yarn add 64 wangeditor edit
  • 微信小程序之问卷调查

    登录界面 login js span class token comment miniprogram pages login login js span span class token function Page span span cl
  • NISP

    文章目录 NISP七月份练习01NISP七月份练习02NISP七月份练习03NISP七月份练习04NISP七月份练习05NISP七月份练习06NISP七月份练习07NISP七月份练习08NISP七月份练习09NISP七月份练习10NISP七
  • Redis系列漏洞总结

    Redis系列漏洞总结 文章目录 Redis系列漏洞总结环境 ubuntu16 04 redis5 0 1 redis下载及安装redis 漏洞利用方式0x01 绝对路径写shell0x02 redis 写入ssh公钥0x03 Redis主
  • 国密浏览器介绍与下载

    国密浏览器介绍与下载 密信浏览器介绍支持操作系统下载地址 奇安信可信浏览器 xff08 国密开发者专版 xff09 介绍支持操作系统下载地址 红莲花安全浏览器介绍支持操作系统下载地址 零信浏览器介绍支持操作系统下载地址 360安全浏览器介绍
  • linux/php一句话图片马及实例

    Ubuntu一句话图片马 准备一张图片tu jpeg phpinfo php和hack php xff1b Phpinfo php文件内容 xff1a hack php文件内容 xff1a 准备一个16进制软件UE UltraEdit li
  • 黑客网络安全扫描工具

    黑客网络安全扫描工具 项目简介1 子域名枚举扫描器或爆破工具2 数据库类漏洞扫描器或爆破工具3 弱口令 弱用户名扫描器或爆破工具4 物联网设备识别工具或扫描器5 反射型或DOM Based XSS扫描器6 企业资产管理或信息泄露搜集工具7
  • MSF之ms17-010永恒之蓝漏洞利用

    MSF之ms17 010永恒之蓝漏洞利用 准备扫描漏洞漏洞攻击 准备 实验准备环境 xff1a 被攻击机 xff1a 虚拟机win7x64位系统 其IP为 xff1a 10 101 2 11 xff08 关闭了防火墙 xff09 攻击机 x
  • linux上安装mysql8.0及常见mysql设置

    1 服务器环境是linux环境 xff0c 使用yum方式安装 yum install mysql server 2 安装完成之后进入目录 etc my cnf 查看文件是否有配置 xff0c 一般都会在 etc my cnf d 文件目录