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


    原文

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

    --下载对应版本的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>                  
     

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

  • 相关阅读:
    前端开源项目周报0408
    iOS开源项目周报0406
    安卓开源项目周报0405
    iOS开源项目周报0330
    安卓开源项目周报0329
    前端开源项目周报0328
    vue项目搭建
    微信中h5页面用window.history.go(-1)返回上一页页面不会重新加载问题
    h5移动端页面meta标签
    js中break跳出多层循环
  • 原文地址:https://www.cnblogs.com/xiaoshen666/p/10716410.html
Copyright © 2020-2023  润新知