CentOS8上安装MySQL
没有选择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的更多相关文章
- Ubuntu上安装MySql过程,以及遇到的一些问题
今天在Ubuntu服务器上安装MySql的时候遇到了一些问题,记录下来,以防以后忘记. 安装环境:Ubuntu14.04 安装命令: //安装Mysal服务端//会提示输入root密码 sudo ap ...
- ubuntu上安装mysql 编译安装
为什么要折腾?首先说明的是ubuntu上安装mysql等软件是非常容易简单的,其简单的程度盖过windows上的安装,一句sudo apt-get install就可以搞定.如果想用最简便的方法安装m ...
- 在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 ...
- 阿里云服务器上安装mysql的心路历程(博友们进来看看哦)
在阿里云花了100买了一台云服务器,配置如下: CPU: 1核 内存: 512MB 数据盘: 0G 带宽: 1Mbps 阿里云服务器安装mysql搞得我想吐血,搞了一个多星期,现在才搞好,而且,还有许 ...
- 在OSX狮子(Lion)上安装MYSQL(Install MySQL on Mac OSX)
这篇文章简述了在Mac OSX狮子(Lion)上安装MySQL Community Server最新版本v10.6.7的过程. MySQL是最流行的开源数据库管理系统.首先,从MySQL的下载页面上下 ...
- 在Windows上安装MySQL(免安装ZIP版)
在 Windows 上安装MySQL(免安装ZIP版) 因为一些原因,重新安装了MySQL数据库,重装时习惯性使用最新版下载 此过程中发现MySQL 5.7.12 和MySQL 5.6的安装有些区别: ...
- 记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb
记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb 前段时间我个人Google服务器意外不能用,并且我犯了一件很低级的错误,直接在gcp讲服 ...
- 在Linux机器上安装MySQL
在Linux机器上安装MySQL,仔细认真些就没有问题. CentOS 7下MySQL 5.7安装.配置与应用_数据库技术_Linux公社-Linux系统门户网站 搞不定的话,直接删掉这个MySQL, ...
- Ubuntu 12.04上安装MySQL并运行
Ubuntu 12.04上安装MySQL并运行 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 安装MySQL数据库 sudo apt-get upda ...
随机推荐
- 深入浅出 CSS 动画
本文将比较全面细致的梳理一下 CSS 动画的方方面面,针对每个属性用法的讲解及进阶用法的示意,希望能成为一个比较好的从入门到进阶的教程. CSS 动画介绍及语法 首先,我们来简单介绍一下 CSS 动画 ...
- 听说你想在 WordPress 网站上嵌入 PPT ?
年底了,想在 WordPress 博客上展示自己的春节旅行计划,尝试在文章中插入一个旅行计划 PPT 结果长这个样子 你有没有遇到同样的情况,懊恼网页支持展示的内容无法满足我们的需求: 想展示年度家庭 ...
- AGC041F Histogram Rooks
有生之年自己做出了一个 AGC F 还踩了标算,但是好像在我之前已经有人踩过标算了,再鞭尸一波也无可厚非 hhh 看到"全部被覆盖" 条件不好做,考虑容斥,即选择若干个位置强制它们 ...
- Ubuntu16桌面版编译和安装OpenCV4
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...
- Redhat 如何使用yum 源(转)
1.需要把Redhat注册的信息给解决掉 This system is not registered with an entitlement server. You can use subscript ...
- mysql5.7安装和卸载过程
安装mysql 5.7 点击下面链接下载 mysql-5.7.27-winx64.zip 压缩文件 链接:https://pan.baidu.com/s/1CF5mmKkZkD_hxsjFOQJrzw ...
- 《剑指offer》面试题55 - I. 二叉树的深度
问题描述 输入一棵二叉树的根节点,求该树的深度.从根节点到叶节点依次经过的节点(含根.叶节点)形成树的一条路径,最长路径的长度为树的深度. 例如: 给定二叉树 [3,9,20,null,null,15 ...
- 神坑!为什么prometheus的pushgateway不能对上报的counter进行累加?
部署了一个prometheus的pushgateway,然后两次对其发送counter类型的数据: #第一次发送 curl -X POST -d '# TYPE my_first_metric_ahf ...
- 【记录一个问题】android opencl c++: 不要Context, CommandQueue类的赋值函数
一开始代码中这样写了: cl::Context ctx = cl::Context(CL_DEVICE_TYPE_GPU, NULL); cl::CommandQueue queue= cl::Com ...
- 使用光盘无网络搭建本地yum源仓库
目录 一:使用光盘搭建本地yum源 1,按顺序搭建本地yum源 第一步 : 搭载安装光盘 第二步 : 编辑repo yum源文件 第三步 : 检查 yum makecache 注意事项: 一:使用光盘 ...