mysql安装教程环境配置_完整版MySQL安装配置

简介:Mysql是最流行的关系型数据库管理系统,Mysql是一款优秀的web管理方面的 RDBMS(Relational Database Management System:关系数据库管理系统)应用工具。现在大多数软件系统使用关系型数据库管理系统(RDBMS)来存储和管理大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。

关系数据库管理系统(RDBMS)有五个特点:数据以表格的形式出现;每行为各种记录名称;每列为记录名称所对应的数据域;许多的行和列组成一张表单;若干的表单组成database。

本文主要介绍Linux环境下Mysql8.0.31的安装与配置过程,详细内容参考下文。

一、安装Mysql

1、安装lsb_release

mysql安装教程环境配置_完整版MySQL安装配置

2、使用lsb_release命令查看系统版本

mysql安装教程环境配置_完整版MySQL安装配置

3、创建/usr/local/mysql目录

mysql安装教程环境配置_完整版MySQL安装配置

4、将mysql安装文件拷贝到/usr/local/mysql下

mysql安装教程环境配置_完整版MySQL安装配置

5、安装mysql

说明:在本次安装中用到了如下rpm文件,安装顺序如下

mysql-community-common-8.0.31-1.el7.x86_64.rpm

mysql-community-libs-8.0.31-1.el7.x86_64.rpm

mysql-community-devel-8.0.31-1.el7.x86_64.rpm

mysql-community-client-8.0.31-1.el7.x86_64.rpm

mysql-community-server-8.0.31-1.el7.x86_64.rpm

注意安装顺序,否则会报依赖性错误

执行指令# rpm -ivh mysql-community-common-8.0.31-1.el7.x86_64.rpm安装服务端和客户端的公共文件

mysql安装教程环境配置_完整版MySQL安装配置

执行指令# rpm -ivh mysql-community-libs-8.0.31-1.el7.x86_64.rpm安装公共库

mysql安装教程环境配置_完整版MySQL安装配置

备注:如果出现如下错误:依赖检测失败: mariadb-libs 被 mysql-community-libs-8.0.13-1.el7.x86_64 取代。则需要执行指令yum remove mysql-libs清除之前安装过的依赖。

执行指令# rpm -ivh mysql-community-devel-8.0.31-1.el7.x86_64.rpm安装开发库

mysql安装教程环境配置_完整版MySQL安装配置

备注:如果出现如下错误:pkgconfig(openssl) 被 mysql-community-devel-8.0.31-1.el7.x86_64 需要。则需要执行指令yum install openssl-devel -y安装openssl。

执行指令# rpm -ivh mysql-community-client-8.0.31-1.el7.x86_64.rpm安装客户端

mysql安装教程环境配置_完整版MySQL安装配置

执行指令# rpm -ivh mysql-community-server-8.0.31-1.el7.x86_64.rpm安装服务端

mysql安装教程环境配置_完整版MySQL安装配置

备注:如果出现如下错误: mysql-community-icu-data-files = 8.0.31-1.el7 被 mysql-community-server-8.0.31-1.el7.x86_64 需要。则需要执行指令rpm -ivh mysql-community-icu-data-files-8.0.31-1.el7.x86_64.rpm安装。

默认情况下,CentOS不带lsb_release命令,需要执行yum安装该软件包。如下图

mysql安装教程环境配置_完整版MySQL安装配置

二、启动Mysql

1、执行指令# systemctl start mysqld

mysql安装教程环境配置_完整版MySQL安装配置

2、设置开机自启动# systemctl enable mysqld

mysql安装教程环境配置_完整版MySQL安装配置

3、查看Mysql启动状态# systemctl status mysqld

mysql安装教程环境配置_完整版MySQL安装配置

4、通过端口查看mysql的运行情况

执行指令# netstat -anp|grep 3306

mysql安装教程环境配置_完整版MySQL安装配置

三、登陆mysql

1、获取MySQL的临时密码

执行指令39;temporary password' /var/log/mysqld.log查看mysql的root临时密码

mysql安装教程环境配置_完整版MySQL安装配置

2、使用临时密码登陆mysql

mysql安装教程环境配置_完整版MySQL安装配置

3、修改mysql密码

执行指令39;root'@'localhost' identified by 'Root@123456';

mysql安装教程环境配置_完整版MySQL安装配置

4、授权其他机器登陆

执行指令mysql> update user set host='%' where user='root' and host='localhost';允许远程登陆。如下图

mysql安装教程环境配置_完整版MySQL安装配置

执行指令mysql> grant all privileges on *.* to 'root'@'%' with grant option;授权。如下图

mysql安装教程环境配置_完整版MySQL安装配置

执行指令# flush privileges;刷新权限。如下图

mysql安装教程环境配置_完整版MySQL安装配置

四、关闭selinux和firewalld

1、关闭selinux

mysql安装教程环境配置_完整版MySQL安装配置

2、关闭firewalld

mysql安装教程环境配置_完整版MySQL安装配置

五、访问测试

1、重启mysql数据库服务

mysql安装教程环境配置_完整版MySQL安装配置

2、更改账号验证方式

说明:Navicat连接Mysql报2059错误的原因以及解决方法。这是因为MySQL的8.0.*版本使用的是caching_sha2_password验证方式,而Navicat Premium 12不支持该种方式。所以只需把MySQL的加密方式改回mysql_native_password。

设置mysql支持Navicat的mysql_native_password验证。

执行指令39;root'@'%' identified with mysql_native_password by 'Root@123456';

mysql安装教程环境配置_完整版MySQL安装配置

3、客户端访问mysql数据库

mysql安装教程环境配置_完整版MySQL安装配置

本文【mysql安装教程环境配置_完整版MySQL安装配置】由作者: 外键 提供,本站不拥有所有权,只提供储存服务,如有侵权,联系删除!
本文链接:https://www.cuoshuo.com/blog/4165.html

(0)
上一篇 2023-03-10 08:00:44
下一篇 2023-03-10 08:24:26

相关推荐

  • gps开发教程java

    Vue初探 声明 本文题材来自于狂神说https://www.bilibili.com/video/BV18E411a7mC 1、大前端知识体系 1.1、前端三要素 HTML(结构):超文本标记语言(Hyper Text Markup Language),决定网页的结构和内容。 CSS(表现):层叠样式表(Cascading Style Sheets),设定…

    2023-03-09
    800
  • 什么是命令行参数形式_命令行参数是什么

    ffmpeg命令行功能强大,本文简单介绍一下命令行解析过程。 命令行解析函数如下 我们以下面命令行为例 ffmpeg -y -ss 4 -i 1.ts -vframes 1 -f image2 -s 640×360 out.jpg在ffmpeg_opt.c文件中通过两个函数split_commandline、parse_optgroup解析命令行参数并保存在…

    2023-03-12
    700
  • gamma校正曲线函数

    伽马校正也称为伽马变换,或幂次变换。伽马校正主要用于图像的校正,将漂白的图像或者是过黑的图像进行修正。伽马校正也常用于显示屏的校正,这是一个非常常用的变换,其所用的公式如下所示: 上式中C是常数,s是输入像素值,t是变换之后像素值,γ是幂次变换的指数值。若数字图像的值归一化到[0,1],则其输出的值也在[0,1]范围内。对于不同的伽马值,其对应的变换曲线如下…

    2023-03-21
    000
  • access数据库修复命令_access数据库备份和还原

    微软的产品并不是很稳定,这是有目共睹的。 因此编制程序,一定要记得备份!否则出了问题再修复解决就麻烦了。我也吃过这样的亏,希望后来的人不犯同样的错。 现在我推荐我所使用的方法,给大家。希望对大家有所帮助。 我使用的是用rar的命令行做压缩和备份。它能够在他人使用源文件的同时进行压缩和备份,不占空间,每次运行可自动备份成不同的文件等等。 方法一: 建立一个ba…

    2023-03-13
    700
  • c语言程序设计实验报告

    最近在准备华为的校招,顺便整理了一下大学期间做过的项目。这是我在大二做的一个课程设计,基于C语言开发了一个简易五子棋程序。源代码均经过测试,步骤也非常详细,有需要的小伙伴们可以参考一下。 任务书首页 目录 课程设计目的及内容 二、算法总体设计 三、功能模块设计 四、程序运行结果测试与分析 心得体会 六、附录-源代码

    2023-03-17
    100
  • 逗号分隔符文件怎么转变成表格

    SqlServer中,如何把一个用逗号分隔的多个数据字符串转成一个表的一列, 例如字符串(’1,2,3,4,5’)。 这在很多数据处理的场景有用,方法如下: 在SqlServer中创建一个表值函数(对应SQL): CREATE Function .[Hx_StrToTable](@str varchar(2000)) Returns @tableName T…

    2023-03-19
    000
  • 服务器管理器添加角色和功能

    操作步骤 一、如何打开控制面板以及启用、关闭windows功能 1、通过打开运行界面输入“control”打开控制面板; 2、在程序和功能界面,找到启用或关闭Windows功能,点击该功能后会弹出windows功能窗口,具体添加看具体需求,以下添加Telnet客户端功能为例,如下图所示: 二、如何打开服务器管理器以及添加、删除角色功能 1、如何打开服务器管理…

    2023-03-14
    200
  • linux常用命令压缩文件_linux解压xz文件命令

    1、下载linux版本的rar软件 访问 WinRAR archiver, a powerful tool to process RAR and ZIP files下载最新版本的linux版本rar软件 2、解压下载好的安装文件 tar -xzpvf rarlinux-x64-610b2.tar.gz 3、编译安装进入解压后的rar文件夹,执行make命令 …

    2023-03-10
    200
  • ps复制一块粘贴到另一个地方

    1、新建一个300*400像素白色背景的画布。 2、矩形选框工具直接画出跟画布一样大小的框。 3、鼠标右键选择描边,宽度设置成25,颜色设置成黑色。 4、CTRL+D取消选区。 5、CTRL+J复制一层。 6、CTRL+T调整好大小。 7、CTRL+SHIFT+ALT+T一直按到合适为止。 8、拖入自己找好的剪影素材,摆放到合适位置,完成。

    2023-03-19
    000
  • 学Android那些Java代码看不懂,python代码看不懂怎么办

    能看懂代码,需要掌握一门编程语言的语法以及代码逻辑,能够看万行代码,需要你对代码的架构和框架有一定的认知。 如何阅读代码?大家可以遵照下面的步骤: 第一步,明确代码功能:阅读官方说明文档或者运行源代码进行验证; 第二步,了解代码逻辑:梳理出这份代码第一步做了啥,第二步做了啥; 第三步,模仿或修改源代码:尝试修改代码,并按你的预期输出; 对于初学者,想要看懂代…

    2023-03-16
    100

发表回复

登录后才能评论
返回顶部
错说博客上线啦!