没有选择Win10上安装MySQL,个人感觉比较傻瓜式。同时相对Win10操作系统,个人更熟悉Unix/Linux操作系统,所以选择在CentOS8上安装MySQL数据库。

  还是熟悉的yum安装,前提是可以仓库中提供了MySQL相关的安装包,这个安装包可能还不是最新的,也可以将现有过期版本使用yum remove卸载之后重装;如果需要安装最新的,另外下载使用rqm安装吧。具体yum安装的过程不详述,具体命令可以参考CentOS8安装启用telnet服务 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)

  下图是本次安装的mysql:

    

  自动安装后,基本都是默认配置,直接启动服务试试安装配置是否成功:systemctl start mysqld.service

  提示失败,查看日志原因是找不到相关的文件

    

  不明白,网上搜后续在研究,参考这篇文章https://blog.csdn.net/qq_31977125/article/details/84318745解决了问题。

  解决上述问题以后重启服务成功,查看mysqld服务进程:

    

  该进程号为1307,通过/etc/my.cnf 中查看pid-file的位置查看:

    

    

  文件中的内容就是服务的pid。所以为什么启动服务一定要将服务进程号保存到指定的配置文件呢?PID文件的作用是为了防止同一个数据库被启动多次(数据文件是同一份,但端口不同的情况)。

  除了mysql,很多其他的服务也有类似pid-file的应用。通过命令可以看到/var/run下有很多pid后缀文件:

    

  具体服务就是其文件名对应服务,以auditd.pid为例:

    

  当然此上关于pid文件的内容为题外话,具体参考网上其他资源(比如:mysql pid文件作用_pid文件的作用_垃圾箱博物馆的博客-CSDN博客)。

  服务启动了,那么接下来就是使用了。首先以DBA的角色登录用户并进行相关用户角色权限的管理:

    实际mysql应该默认DBA为root用户,但是在yum安装过程中并没有提示设置密码的环节,默认root用户为超级用户初始可以不用密码登录,直接进入:

      

    同时可知初始root可使用数据库有:

      

  下面开设置超级用户root的密码:使用命令mysql_secure_installation

    

  设置成功后,a blank password将再也无法链接数据库了:

    

  输入设置的密码之后:

    

  上述设置,root可以远程链接到数据库。那么下面对root用户进行数据库远程进行测试:

    首先本机(win10——192.168.3.*)上安装mysql客户端并配置之后,链接到192.168.3.165:

      

    链接失败的原因是:root作为超级用户,默认只允许localhost访问链接避免通过远程链接非法获得root用户密码。

      

    将root用户访问路由改为可以从其他主机登录:

      

    再从宿主机链接虚拟机上mysql服务:

      

  mysql的超级用户root解决了还有什么是不能解决的呢O(∩_∩)O哈哈~

  

CentOS8上安装MySQL的更多相关文章

  1. Ubuntu上安装MySql过程,以及遇到的一些问题

    今天在Ubuntu服务器上安装MySql的时候遇到了一些问题,记录下来,以防以后忘记. 安装环境:Ubuntu14.04 安装命令: //安装Mysal服务端//会提示输入root密码 sudo ap ...

  2. ubuntu上安装mysql 编译安装

    为什么要折腾?首先说明的是ubuntu上安装mysql等软件是非常容易简单的,其简单的程度盖过windows上的安装,一句sudo apt-get install就可以搞定.如果想用最简便的方法安装m ...

  3. 在linux(CentOS-6.7_x86_64)上安装mysql成功记录

    查看linux服务器的yum源设置: [root@hadoop03 yum.repos.d]# cd /etc/yum.repos.d [root@hadoop03 yum.repos.d]# ll ...

  4. 阿里云服务器上安装mysql的心路历程(博友们进来看看哦)

    在阿里云花了100买了一台云服务器,配置如下: CPU: 1核 内存: 512MB 数据盘: 0G 带宽: 1Mbps 阿里云服务器安装mysql搞得我想吐血,搞了一个多星期,现在才搞好,而且,还有许 ...

  5. 在OSX狮子(Lion)上安装MYSQL(Install MySQL on Mac OSX)

    这篇文章简述了在Mac OSX狮子(Lion)上安装MySQL Community Server最新版本v10.6.7的过程. MySQL是最流行的开源数据库管理系统.首先,从MySQL的下载页面上下 ...

  6. 在Windows上安装MySQL(免安装ZIP版)

    在 Windows 上安装MySQL(免安装ZIP版) 因为一些原因,重新安装了MySQL数据库,重装时习惯性使用最新版下载 此过程中发现MySQL 5.7.12 和MySQL 5.6的安装有些区别: ...

  7. 记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb

    记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb 前段时间我个人Google服务器意外不能用,并且我犯了一件很低级的错误,直接在gcp讲服 ...

  8. 在Linux机器上安装MySQL

    在Linux机器上安装MySQL,仔细认真些就没有问题. CentOS 7下MySQL 5.7安装.配置与应用_数据库技术_Linux公社-Linux系统门户网站 搞不定的话,直接删掉这个MySQL, ...

  9. Ubuntu 12.04上安装MySQL并运行

    Ubuntu 12.04上安装MySQL并运行 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 安装MySQL数据库 sudo apt-get upda ...

随机推荐

  1. less 循环模拟sass的for循环效果

    // 输入框部分宽度 从10px到600px 相隔10像素 .generate-widths(600); .generate-widths(@n, @i: 10) when (@i =< @n) ...

  2. 网络协议学习笔记(九)CDN和数据中心

    概述 上一篇给大家介绍了DNS协议和HttpDns协议,现在给大家介绍一下CDN和数据中心相关的知识. CDN:你去小卖部取过快递么? 如果你去电商网站下单买个东西,这个东西一定要从电商总部的中心仓库 ...

  3. 使用nginx访问FastDFS fastdfs nginx

    文中所有~~~均为同一个自定义文件夹名字,一般使用项目名称 2.1.为什么需要用Nginx访问? FastDFS通过Tracker服务器,将文件放在Storage服务器存储,但是同组存储服务器之间需要 ...

  4. redis的使用场景和优缺点

    使用场景和优缺点: 2 Redis用来做什么? 通常局限点来说,Redis也以消息队列的形式存在,作为内嵌的List存在,满足实时的高并发需求.而通常在一个电商类型的数据处理过程之中,有关商品,热销, ...

  5. Flowable实战(七)用户和组

      在流程中,最重要的参与者是用户.流程定义了任务何时需要用户参与,什么用户可以参与.   组可以理解为我们常说的角色.   Flowable中内置了一套简单的对用户和组的支持,身份管理(IDM ID ...

  6. [SWPUCTF 2018]SimplePHP

    [SWPUCTF 2018]SimplePHP 知识点 1.PHP反序列化入门之phar 2.反序列化魔术方法 __construct()//当一个对象创建时被调用 __destruct() //当一 ...

  7. C# 文件对话框例子

    OpenFileDialog控件的基本属性InitialDirectory:对话框的初始目录 Filter: 获取或设置当前文件名筛选器字符串,例如,"文本文件(*.txt)|*.txt|所 ...

  8. Spring系列4:依赖注入的2种方式

    本文内容 基于构造器的依赖注入 基于setter的依赖注入 基于构造器的依赖注入 案例 定义2个简单的bean类,BeanOne 和 BeanTwo,前者依赖后者. package com.crab. ...

  9. 推荐一个github国内访问加速神器GitHub520

    一.介绍 对 GitHub 说"爱"太难了:访问慢.图片加载不出来. 注: 本项目还处于测试阶段,仅在本机测试通过,如有问题欢迎提 issues 本项目无需安装任何程序,通过修改本 ...

  10. db2服务器linux的cache过高原因

    在线上db2数据库服务器,使用的linux操作系统(RHEL,centos),当db2数据库运行一段时间之后,操作系统的物理内存就趋近于0,同时系统的cache暴增,但是use却不高,下面是正常使用 ...