热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux下如何查看mysql、apache是否安装,并卸载

--linux下如何查看mysql、apache是否安装,并卸载?http:blog.163.comdengxiuhua126126blogstatic1186077

--linux下如何查看mysql、apache是否安装,并卸载?
http://blog.163.com/dengxiuhua126@126/blog/static/1186077720137311611844/
从而,为安装XAMPP创造良好的外部环境。

--下载对应版本的XAMPP软件下载,解压。如果不会解压,可以通过加载到光驱(应该是这个意思吧 Mount ),然后把里面的 .run 移到桌面上。
--双击, XXX.run ,如果没法运行,得给自己赋予可执行权限 chmod x XXX.run (x,为execute可执行的意思)。
--再次双击 XXX.run,就可以安装了,一路,下一步(Next),然后完成(Finish).


--安装完成,会自动启动XAMPP,然后找到--管理服务启标签--会检查 MySQL Database 和Apache Web Server是否运行。
可能都没有启动,
--可以点击 MySQL Database ,然后,单击右边的 开始(Start)按钮,成功开启的话,该按钮变为灰色,证明启动成功。
--点击Apache Web Server,单击开始,成功就不讲了。未成功,则应该是端口被占用,默认端口为80,极有可能被占用。
--要么直接改端口,点开始按钮下面的配置,修改端口为非80端口;
--不修改端口,通过命令 

1 root@bt:/# netstat -lntp | grep :80 //匹配80端口
2 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 20165/httpd

 

然后,kill 此进程, 也就是 kill 20165 . 再次启动Apache Web Server,就成功了。

---前面提到MySQL Database启动成功。如果没能启动成功,怎么办?此文不讲。
---成功启动MySQL Database后,那么是否可以从终端进行连接呢?

1 root@bt:/# mysql -u root -p
2 Enter password:
3 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/run/var/mysqld/mysqld.sock' (2)

 

--连接失败,怎么会冒出mysqld.sock呢? myslqd是mysql的守护进程 ,其中的d 可能是defend的首字母吧。同时我们得知道成功启动MySQL以后,

会在 /opt/lampp/var/mysql下生成 mysql.sock文件。我们单击mysql.sock创建链接并改名为 mysqld.sock 并移至 /run/var/mysqld下,


---再次运行

1 root@bt:/# mysql -u root -p
2 Enter password:
3 Welcome to the MySQL monitor. Commands end with ; or \g.
4 Your MySQL connection id is 3
5 Server version: 5.5.5-10.1.9-MariaDB Source distribution
6
7 Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
8
9 Oracle is a registered trademark of Oracle Corporation and/or its
10 affiliates. Other names may be trademarks of their respective
11 owners.
12
13 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
14
15 mysql>

---至此成功。 注:默认密码为空。

转:https://www.cnblogs.com/Melo520/p/6017549.html



推荐阅读
  • Activiti7流程定义开发笔记
    本文介绍了Activiti7流程定义的开发笔记,包括流程定义的概念、使用activiti-explorer和activiti-eclipse-designer进行建模的方式,以及生成流程图的方法。还介绍了流程定义部署的概念和步骤,包括将bpmn和png文件添加部署到activiti数据库中的方法,以及使用ZIP包进行部署的方式。同时还提到了activiti.cfg.xml文件的作用。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • Android系统移植与调试之如何修改Android设备状态条上音量加减键在横竖屏切换的时候的显示于隐藏
    本文介绍了如何修改Android设备状态条上音量加减键在横竖屏切换时的显示与隐藏。通过修改系统文件system_bar.xml实现了该功能,并分享了解决思路和经验。 ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • iOS超签签名服务器搭建及其优劣势
    本文介绍了搭建iOS超签签名服务器的原因和优势,包括不掉签、用户可以直接安装不需要信任、体验好等。同时也提到了超签的劣势,即一个证书只能安装100个,成本较高。文章还详细介绍了超签的实现原理,包括用户请求服务器安装mobileconfig文件、服务器调用苹果接口添加udid等步骤。最后,还提到了生成mobileconfig文件和导出AppleWorldwideDeveloperRelationsCertificationAuthority证书的方法。 ... [详细]
  • 本文介绍了使用kotlin实现动画效果的方法,包括上下移动、放大缩小、旋转等功能。通过代码示例演示了如何使用ObjectAnimator和AnimatorSet来实现动画效果,并提供了实现抖动效果的代码。同时还介绍了如何使用translationY和translationX来实现上下和左右移动的效果。最后还提供了一个anim_small.xml文件的代码示例,可以用来实现放大缩小的效果。 ... [详细]
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文介绍了C++中省略号类型和参数个数不确定函数参数的使用方法,并提供了一个范例。通过宏定义的方式,可以方便地处理不定参数的情况。文章中给出了具体的代码实现,并对代码进行了解释和说明。这对于需要处理不定参数的情况的程序员来说,是一个很有用的参考资料。 ... [详细]
  • 本文介绍了Perl的测试框架Test::Base,它是一个数据驱动的测试框架,可以自动进行单元测试,省去手工编写测试程序的麻烦。与Test::More完全兼容,使用方法简单。以plural函数为例,展示了Test::Base的使用方法。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
author-avatar
武艺最新单曲问月008
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有