Centos7/Centos8安装Mysql8

news2024/12/23 18:08:40

1.检测系统。

是否已经安装过mysql或其依赖,若已装过要先将其删除,否则第4步使用yum安装时会报错:

# yum list installed | grep mysql

若出现如下所示,则用第三行中的命令删掉mysql:

# yum list installed | grep mysql
mysql-libs.i686         5.1.71-1.el6      @anaconda-CentOS-201311271240.i386/6.5
# yum -y remove mysql-libs.i686

2.卸载MariaDB

因为担心Oracle把MySQL变成闭源软件

MySQL的创始人利用MySQL的源代码创建了MariaDB,MariaDB与MySQL兼容

CentOS担心使用MySQL会引来版权问题,所以改为集成MariaDB

# yum remove mariadb*

3.下载mysql安装包

yum是基于rpm的新的包管理工具,提供了更强大的功能和更好的体验!

首先我们下载mysql的repo源,我们可以去mysql官网找最新的repo源地址

地址:MySQL :: Download MySQL Yum Repository

开始在linux下下载repo源

//下载mysql rpm包

# wget https://repo.mysql.com/mysql80-community-release-el7-7.noarch.rpm

//安装mysql rpm包

# rpm -ivh mysql80-community-release-el7-7.noarch.rpm

或者使用

yum -y install mysql80-community-release-el7-7.noarch.rpm

4.安装mysql

# yum -y install mysql-community-server

5.开启mysql服务

# systemctl start mysqld.service

6.查看mysql默认密码并登陆

# cat /var/log/mysqld.log | grep password

在这里插入图片描述

7.登录mysql

# mysql -uroot -p

输入默认密码即可

8.修改密码

必须先更改密码,而且密码是大小写字幕特殊符号数字四者都要有,然后才能再去修改密码等级…

# ALTER USER 'root'@'localhost' IDENTIFIED BY 'your password';

9.授权

MySQL版本8.0.21,在给新用户授权时,执行如下语句:

# grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

报错如下:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘identified by ‘password’ with grant option’

原因分析 :高版本的MySQL把将创建账户和赋予权限分开了。

解决方法:分开执行。

// 创建账户
# create user 'lry'@'%' identified by 'My@123456';

// 赋予权限
# grant all privileges on *.* to 'lry'@'%' with grant option;

// 刷新
# flush privileges;

10.就可以通过navicat连接了

使用用户名 lry 来连接了

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

为什么超三成制造企业上市公司选择用友U9 cloud?

导读:30%制造企业上市公司和40%专精特新制造业上市公司都选择用友U9 cloud 当前,数智化转型已经成为中国制造重构竞争力、实现高质量发展的必经之路。《“十四五”智能制造发展规划》提出,到2025年,70%的规模以上制造业企业基本实…

命名管道:FIFO

至此,我们还只能在相关的程序之间传递数据,即这些程序是由一个共同的祖先进程启动的。但如果我们想在不相关的进程之间交换数据,这还不是很方便。 我们可以用FIFO文件来完成这项工作,它通常也被称为命名管道(named pip…

一文看尽所有生成式模型:9大类别21个模型全回顾! DALL-E 2、Text-to-3D模型

DALL-E 2 由OpenAI开发的DALL-E 2能够从由文本描述组成的提示中生成原始、真实、逼真的图像和艺术,而且OpenAI已经对外提供了API来访问该模型。 DALL-E 2特别之处在于它能够将概念、属性和不同风格结合起来,其能力源于语言-图像预训练模型CLIP神经网络…

【SCI/EI录用案例】2区快刊1个月22天录用,新增5篇录用、1篇见刊、8篇检索

2023年6月3日-2023年6月9日 经核实,由我处Unionpub学术推荐的5篇论文已被期刊部录用、1篇见刊、8篇检索,以下是部分案例展示: 2区智能算法类SCI&EI 【期刊简介】IF:4.0-5.0,JCR2区,中科院3区 【检索情况】SCI&…

Win10底部任务栏无响应,跟着这3个方法做!

我的电脑型号是win10的,但最近我使用电脑时,出现了一件非常奇怪的事情,我点击桌面底部的任务栏,它不仅无响应,有时还会卡顿很久,不知道遇到win10底部任务栏无响应的情况应该怎么做呢?希望大家给…

AIGC繁花,绽放在精耕的算力土壤之上

2023年的春天,称得上一句AI之春。大模型成为技术力量新的爆发点,生成式AI(AIGC)应用风起云涌。 产业界争先恐后训大模型之际,广大用户最大的困惑是——发布了,但就是玩不到啊! OpenAI有地域限制…

618有哪些数码好物值得入手?盘点几款618值得买的数码好物分享

距离618大促结束还有几天,还有谁没有入手几款数码好物的!眼下618还没有彻底结束,现在上车还来得及。下面来给大家盘点几款数码好物,话不多说,一起来看看吧。 1.南卡OE不入耳蓝牙耳机 南卡OE不入耳蓝牙耳机采用了不入耳…

WDM波分复用技术:TFF(薄膜滤波) AWG(阵列波导光栅)介绍

WDM (Wavelength Division Multiplexing)技术是通过在光纤中传输多个不同波长的光信号来扩大光纤传输带宽并提高网络传输能力的一种技术,而TFF(薄膜滤波)和AWG(阵列波导光栅)则是两种常用的WDM技术。 TFF技术 TFF &a…

【统计模型】缺失数据处理方法

目录 一、缺失数据定义 二、缺失数据原因 三、缺失数据处理步骤 四、数据缺失机制 1.完全随机缺失(MCAR) 2.随机缺失(MAR) 3.非随机、不可忽略缺失(NMAR) 五、缺失数据处理方法 1.直接删除 2.缺失值…

耳朵小戴什么耳机合适,耳朵小佩戴都舒适的几款骨传导耳机分享

​骨传导耳机是通过骨骼震动来传递声音,不用经过外耳道和鼓膜,因此不会损伤听力,同时佩戴也更加舒适,不会影响对周围环境的感知。并且骨传导耳机的核心技术在于骨传导,它通过耳机后挂部分将声音直接传递到耳道&#xf…

skywalking-agent-java默认不支持spring cloud gateway问题

解决skywalking-agent-java不支持spring cloud gateway问题 开发环境:Windows10 、JDK17 下载解压Java Agent skywalking官网下载地址:https://skywalking.apache.org/downloads/ 解压目录为:D:\Programs\soft-Plugins\apache-skywalking…

CSS查缺补漏之常用文本属性、列表属性、表格属性、鼠标属性

文本属性 letter-spacing&#xff1a; 表示字母或汉字间距&#xff1b; word-spacing&#xff1a;表示单词之间或汉字之间空格的间距 <div>Loremip sumdolors itametconsecteturadipisicingelit.Voluptas.</div> <div>这是一首简单的小情歌 唱着我们心肠的曲…

探索小程序开发:2023年的全面指南

小程序是一种无需下载的应用程序&#xff0c;它可以在您的手机上打开&#xff0c;而无需在计算机上打开。小程序通过其快速&#xff0c;低成本&#xff0c;功能强大且易于使用的优势而成为更广泛的互联网趋势。 那么&#xff0c;您为什么探索小程序开发&#xff1f;开发过程可…

Unity Class深拷贝问题分析

Unity Class深拷贝问题分析 前言常用解决方案1.手动复制字段2.使用序列化工具3.使用Instantiate方法(只能用于MonoBehaviour)4.重写运算符赋值5.使用Visual Scripting中提供的拷贝函数&#xff08;推荐&#xff09; 前言 在Unity项目中&#xff0c;我们面临一个读取数据表并深…

3--Gradle入门 - 创建普通的Java工程

3--Gradle入门 - 创建普通的Java工程 前言 前面我们以及尝试过使用 Gradle 创建项目&#xff0c;下面我们使用 Idea 来创建普通的Java工程 创建普通的Java工程 1. 创建 Gradle 管理依赖的项目 语言设置 Java 依赖设置 Gradle DSL 使用 Groovy 2. 设置项目使用本地的 gradle …

B树和B+树索引

B树索引 磁盘IO读数据到内存 malloc/new 向 kernel申请4B空间&#xff0c;实际系统可能给2个页面空间即8KB&#xff0c;剩下8KB-4B空间由 lib.so 或libc.so 的 ptmalloc 或tcmalloc管理 。这样就不需要每次去kernel申请内存 磁盘IO同理&#xff0c;我们读一部分数据会把一整…

2023年6月DAMA-CDGP数据治理专家认证,这家口碑好

DAMA认证为数据管理专业人士提供职业目标晋升规划&#xff0c;彰显了职业发展里程碑及发展阶梯定义&#xff0c;帮助数据管理从业人士获得企业数字化转型战略下的必备职业能力&#xff0c;促进开展工作实践应用及实际问题解决&#xff0c;形成企业所需的新数字经济下的核心职业…

研一,有点迷茫。

作者&#xff1a;阿秀 校招八股文学习网站&#xff1a;https://interviewguide.cn 这是阿秀的第「277」篇原创 小伙伴们大家好&#xff0c;我是阿秀。 最近回答了不少大一大二研一在读的学习圈中学弟学妹的咨询问题&#xff0c;基本都是计算机学习、进度、疑惑等等相关的问题&a…

chatgpt赋能python:Python怎么批量注释

Python怎么批量注释 Python是一种高级编程语言&#xff0c;广泛应用于数据科学、人工智能、Web开发等领域。在编写Python代码时&#xff0c;注释是非常重要的一部分。注释可以帮助程序员更好地理解代码&#xff0c;便于代码的维护和修改。但有时候&#xff0c;我们需要批量注释…

华为OD机试真题 JavaScript 实现【火星文计算】【2022Q2 100分】,附详细解题思路

一、题目描述 已知火星人使用的运算符为#、$&#xff0c;其与地球人的等价公式如下&#xff1a; x#y 2*x3*y4 x$y 3*xy2 其中x、y是无符号整数&#xff1b;地球人公式按C语言规则计算&#xff1b;火星人公式中&#xff0c;$的优先级高于#&#xff0c;相同的运算符&#x…