centos7安装好mysql数据库 系统为何打不开了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7安装好mysql数据库 系统为何打不开了相关的知识,希望对你有一定的参考价值。

参考技术A 运行mysql.server脚本,mysql.server脚本通过调用mysqld_safe启动服务器,该脚本可以通过参数start和stop指定启动还是关闭。mysql.server脚本在MySQL安装目录下的share/mysql目录中,如果是采用源码安装的MySQL,则可以在support-files目录里找到。如果想使用mysql.server,则必须把它复制到合适的运行级别目录中。
如上配置之后,就可以利用以下命令启动和关闭MySQL实例。
执行命令:
service
mysqld
start就启动了。

Linux学习--CentOS7 安装好MySQL及Apache后,宿主机无法打开网页

主要参照这篇博客: Centos7安装PHP、MySQL、apache

 https://www.cnblogs.com/shengChristine/p/9293996.html

在我的虚拟机CentOS上安装了PHP,MySQL,Apache。

但是虚拟机上可以访问测试网页: http://127.0.0.1,宿主机可以Ping通虚拟机,可以SSH,但就是打不开网页。

又参考这个https://jingyan.baidu.com/article/3ea51489882d1052e71bba43.html 百度经验,都操作了一遍,还是不行;

其中有一个步骤是关闭防火墙,注意的是,CentOS从7开始默认用的是firewalld,这个是基于iptables的,虽然有iptables的核心,但是iptables的服务是没安装的。

关闭防火墙的命令:

sudo systemctl stop firewalld.service

sudo systemctl disable firewalld.service

但还是不行,有点沮丧。

最后想了想,把SElinux彻底关闭试试,终于可以访问了。所以先记录一下。

 技术图片

 

 

临时关闭
 
[root@localhost ~]# setenforce 0
永久关闭

可以修改配置文件/etc/selinux/config,将其中SELINUX设置为disabled

 
[root@localhost ~]# cat /etc/selinux/config   
   
# This file controls the state of SELinux on the system.  
# SELINUX= can take one of these three values:  
#     enforcing - SELinux security policy is enforced.  
#     permissive - SELinux prints warnings instead of enforcing.  
#     disabled - No SELinux policy is loaded.  
#SELINUX=enforcing  
SELINUX=disabled  
# SELINUXTYPE= can take one of three two values:  
#     targeted - Targeted processes are protected,  
#     minimum - Modification of targeted policy. Only selected processes are protected.   
#     mls - Multi Level Security protection.  
SELINUXTYPE=targeted
 
[root@rdo ~]# sestatus  
SELinux status:                 disabled
 
又想关闭SELinux这个操作是不是有点简单粗暴了,看了看关于SELinux的一些东西,小白还是不懂,还是决定先把环境弄好,先进行下一步测试,目标是学习SQL注入。
 
 

以上是关于centos7安装好mysql数据库 系统为何打不开了的主要内容,如果未能解决你的问题,请参考以下文章

centos7.0环境安装好mysql之后,输入啥命令都无效,请问为啥?

视听说安装好打不开,提示系统没有安装soap

如何在本地已安装好的mysql中创建数据库及表

centOS7安装好以后重启系统卡在这个位置进不了系统?

为啥我安装了mysql却打不开呢

我的sqlserver2008明明安装好了,为啥一开机就提示sqlserver打不开