启动的时候发现
service mysql start

Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql start
 
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start mysql
start: Job failed to start

考察原因,ubuntu的升级机制:

现在Ubuntu启动,关闭服务不能用/etc/rc*.d/init.d/{Service} {start|stop|restart}了,需要用service {Service} {start|stop|restart}。

原因是Ubuntu10.04后引入了upstart来管理自启动服务。旧的系统管理被称作SysV,它通过在代表各个run level的目录里建立脚本来控制服务的自动启动。

比如,/etc/rc0.d目录里以S开头的脚本会被运行在runlevel 0。在这种方式下,如果要屏蔽一个服务,需要把S开头的那个更名为以K开头。而所以在rc*.d下的脚本都链接到/etc/init.d目录里。而Upstart采用了完全不同的方式。它要求所有的启动脚本,其实是配置文件,建立在/etc/init目录下,每个服务一个文件,里面定义脚本启动与关闭的运行级别、条件、事件,等。可以看得出,Upstart要比SysV高明得多,因为SysV启动是线性、顺序的,一个S20的服务必须要等待S19启动完成才能启动,如果一个启动要花很多时间,那么后面的服务就算完全无关,也必须要等。

而在Upstart下,服务的启动基于事件,而且是并行的,只要事件发生,服务可以并发启动。这种方式无疑要优越得多,因为它可以充分利用现在计算机多核的特点,大大减少启动所需的时间。

解决办法:升级系统:sudo apt-get upgrade

之后:     sudo service mysql start

解决ubuntu下安装mysql使用service无法启动问题相关推荐

  1. ubuntu 无法启动mysql_解决ubuntu下安装mysql使用service 无法启动问题

    今天从ubuntu 下安装mysql代码如下 复制代码 apt-get install mysql-server 启动的时候发现 service mysql start Rather than inv ...

  2. Ubuntu下安装mysql与mysql workbench

    其他相关链接 Ubuntu 安装jdk:[链接] Ubuntu安装eclipse:[链接] Ubuntu下安装mysql与mysql workbench:[链接] Ubuntu配置tomcat9:[链 ...

  3. ubuntu下安装mysql数据库

    ubuntu下安装mysql数据库 在Ubuntu下开发,我们经常需要使用数据库,mysql是最常用的一个数据库管理系统. 首先我们更新一下apt-get,因为有的同学的Ubuntu是刚装的,没有更新 ...

  4. Ubuntu MySQL 亚马逊_亚马逊EC2 ubuntu下安装mysql远程无法连接问题o

    无法远程的原因有很多,我今天遇到的问题是通过navicat无法远程连接我在EC2上创建的实例. 1.通过命令" netstat -an|grep 3306 "检查一下3306端口对 ...

  5. ubuntu下安装mysql

     现在的软件越来越好安装,尤其是在ubuntu下安装软件,更是没有技巧,只需要在联网的情况下使用apt-get inatll 即可.在决定安装mysql之前,要先确定系统是否已经安装mysql.如 ...

  6. Ubuntu下安装 Mysql

    MYSQL在ubuntu16.04下的编译安装mysql-5.6.23.tar.gz 为减少安装过程中因权限带来个各种问题,建议全程用root用户编译安装,步骤如下: 1.安装依赖文件  apt-ge ...

  7. ubuntu下安装mysql及常用操作

    1.可通过ps -ef | grep mysql命令查看系统中是否有安装mysql 如果出现类似上述的页面,就证明是已经安装过了mysql,否则就是没有. 2.安装mysql 很简单,只需要键入如下命 ...

  8. ubuntu下安装mysql 杂记

    前言 ubentu是界面比较友好的linux系统了,学习先从此下手.首先安装一下比较熟悉的mysql.可以还是碰到不少困难.比如,不熟悉linux下的目录结构.点击安装即可完成,不知道他把mysql安 ...

  9. 解决ubuntu首次安装Mysql之后,首次登录出现ERROR 1698 (28000): Access denied for user 'root'@'localhost'的方法

    解决步骤: 1.打开终端,输入sudo vi /etc/mysql/debian.cnf 打开/etc/mysql/debian.cnf文件,显示如下: 2.mysql -udebian-sys-ma ...

最新文章

  1. 微服务并不能解决你的烂代码问题
  2. 无人驾驶还有多久才能全面推开?
  3. 关于我的51CTO博客
  4. OpenStack 实现技术分解 (5) 应用开发 — 使用 OpenStackClients 进行二次开发
  5. LeetCode Binary Tree Preorder Traversal(二叉树的前序遍历)
  6. 程序员基本功 07 面向对象的陷阱
  7. php在那个位置加载语言包,thinkphp 3.23语言包加载
  8. PAT乙级(1025 反转链表)
  9. CSS3鼠标滑过图片3D旋转动画
  10. 音轨分离软件 Spleeter 使用教程及踩过的坑
  11. 热敏电阻制作温度传感器的c语言,NTC热敏电阻温度测量和控制系统.doc
  12. Spring核心JAR包
  13. 郑州学python哪个机构好_郑太高铁线路图_郑太高铁站点_【高铁网】_郑太高铁时刻表_郑太高铁通车时间...
  14. PDF文件实现在线盖章
  15. ios9企业证书提示“未受信任的企业级开发者”解决方法
  16. MFC编辑框控件绑定变量出现神奇bug
  17. 请你根据微信登录界面设计测试用例
  18. OpenStack私有云安装配置虚拟机
  19. 咖说 | 「延展与重构」数字艺术的新可能
  20. 玩转Oracle服务器连接

热门文章

  1. android 自动更新
  2. 蒟蒻的HNOI2017滚粗记
  3. Struts2学习笔记 - Action篇定义逻辑Action
  4. POJ 2886 Who Gets the Most Candies?
  5. 转 海量数据处理(2)
  6. 1.3 线性回归的sklearn实现
  7. 图像处理随笔——非极大值抑制
  8. SLAM中直接法分类及对应的项目
  9. 如何在网站中使用php,如何在网站的所有其他PHP文件中包含PHP文件?
  10. java给xml加入值,怎么用java读取XML文件里的值并加入jsp页面中的下拉列表中