关键词:mysql关闭数据库,mysql启动数据库

本系列学习笔记主要讲如下几个方面;

本文主要是【一:mysql启动】【二:mysql关闭】

一、.mysql启动

  

  如图,有多重启动方式

  (1.1)mysql.server start  :默认使用 /etc/my.cnf配置文件......该命令位置在 :

    注意这里是在/u01/my3306/support-files/mysql.server:如图(注意图中是别人的实例,所以目录不一样,其实只要把mysql5.6看成是my3306就OK了)

    

     启动、查看

    

  (1.2)/etc/init.d/mysqld start (与1.1相同,是1.1的文件拷贝过来的)  

    

  (1.3)service mysqld start(RPM包安装的mysql用它启动)

  小结:1.1~1.3不用加参数,但其根据上面的总图来说,最终使用的是mysqld启动的

 那么我们看看mysqld,它会自己从几个默认位置找参数,查看命令如下:

#查看mysqld 默认引用文件位置及顺序
mysqld --verbose --help|grep my.cnf

注意,我这里之所以能直接用,是因为我设置了环境变量为/u01/my3306/bin,而mysqld命令就在该目录下;

忘记了可以再看看:mysql 编译安装第6步:配置环境变量

  (1.4)mysqld --default-file=/u01/my3306/my.cnf & (该方式是用自定义的配置文件启动,注意,这里必须要定义配置文件。。--该命令在mysql安装目录/bin下)

  (1.5)mysqld_safe --defaults-file=/u01/my3306/my.cnf &(linux推荐方式,该方式是用自定义的配置文件启动,启用并监控mysqld,如果mysqld挂掉了,会自动监控重启。。--该命令在mysql安装目录/bin下)

  (1.6)mysqld_mutil start  (启动多实例 。。--该命令在mysql安装目录/bin下)

  所有没有写defaults-file的,会默认从下图路径找配置文件;

  

    这个要在/etc/my.cnf下做好配置,配置如图:

    

    3307实例配置也一样

    

    查看配置启动状态:

    

    如果要全部启动就mysqld_multi start,如果只想启动其中某一个,就可以mysqld_multi start 3306;

    然后登陆

      

    关闭的话:就mysqld_multi stop;

  

二、mysql关闭

  

   尝试2个重点的

  (2.1)mysqladmin -S /u01/my3306/run/mysql.sock shutdown &

      也可以 mysqladmin -h127.0.0.1 -uroot -p shutdown

  (2.2)kill -9 pid

    使用方法  kill 9 1933

    这里直接可以把mysql进程干掉,但是注意,如果有mysqld_safe,需要把它先干掉,否则它会又起来mysql进程。

    干掉mysqld_safe之后再来kill mysql主进程。演示如下:

    【1】启动mysqld_safe后,查看进程,发现mysqld_safe和mysql进程都在启动

      

    【2】尝试关掉mysql进程,看是否能达到关闭mysql的效果

    

    如图所示,如果先关闭mysql进程, mysqld_safe会重启mysql进程。

    得出结论,用kill -9 pid的方式关闭mysql进程的话,需要先kill掉mysqld_safe进程;再去kill mysql进程;

    但直接写kill 9 pid就可以干掉,不知道为什么。

    

  

(2.1)学习笔记之mysql基本操作(启动与关闭)的更多相关文章

  1. (转)redis 学习笔记(1)-编译、启动、停止

    redis 学习笔记(1)-编译.启动.停止   一.下载.编译 redis是以源码方式发行的,先下载源码,然后在linux下编译 1.1 http://www.redis.io/download 先 ...

  2. Windows phone 8 学习笔记(4) 应用的启动

    原文:Windows phone 8 学习笔记(4) 应用的启动 Windows phone 8 的应用除了可以直接从开始菜单以及应用列表中打开外,还可以通过其他的方式打开.照片中心.音乐+视频中心提 ...

  3. SQLMAP学习笔记2 Mysql数据库注入

    SQLMAP学习笔记2 Mysql数据库注入 注入流程 (如果网站需要登录,就要用到cookie信息,通过F12开发者工具获取cookie信息) sqlmap -u "URL" - ...

  4. ref:学习笔记 UpdateXml() MYSQL显错注入

    ref:https://www.cnblogs.com/MiWhite/p/6228491.html 学习笔记 UpdateXml() MYSQL显错注入 在学习之前,需要先了解 UpdateXml( ...

  5. (1.3)学习笔记之mysql体系结构(C/S整体架构、内存结构、物理存储结构、逻辑结构)

    目录 1.学习笔记之mysql体系结构(C/S架构) 2.mysql整体架构 3.存储引擎 4.sql语句处理--SQL层(内存层) 5.服务器内存结构 6.mysql如何使用磁盘空间 7.mysql ...

  6. MySQL 常用启动,关闭,登录脚本

    MySQL 常用启动,关闭,登录脚本 规范化mysql的启动,关闭,登录 1 cat mysql_env.ini #set env MYSQL_USER=system #注意用户权限 MYSQL_PA ...

  7. MySQL学习笔记——MySQL5.7的启动过程(一)

    MySQL的启动函数在 sql/main.cc 文件中. main.cc: extern int mysqld_main(int argc, char **argv); int main(int ar ...

  8. MySQL学习笔记之MySQL安装详解

    前言 虽然现在NoSQL发展迅速,但MySQL还是非常受欢迎的,成千上万的公司依旧采用LAMP OR LNMP的搭配来进行开发,因此MYSQL的学习还是有一定的必要. 安装环境:Windows 7,需 ...

  9. Android学习笔记1 android adb启动失败问题 adb server is out of date. killing...

    下面是Android的学习笔记,原文地址. 我是使用adb devices出现如下红字错误, 使用第一种方法方法,结果关掉豌豆荚就可以了. android adb启动失败问题 adb server i ...

随机推荐

  1. why pure virtual function has definition 为什么可以在基类中实现纯虚函数

    看了会音频,无意搜到一个frameworks/base/include/utils/Flattenable.h : virtual ~Flattenable() = 0; 所以查了下“纯虚函数定义实现 ...

  2. make的自动变量和预定义变量

    make的自动变量 $@ 规则目标的文件名.如果目标是档案文件的一个成员,"$@"就是档案文件的名称 $% 当目标是档案文件的一个成员时,"$%"是该成员的名称 ...

  3. Solr学习之一 --------环境搭建

    一.准备工具 下载Solr,以目前最新版solr-6.1.0为例 准备servlet容器,Tomcat,Jetty,Resin之类.以Tomcat7为例   二.开始动手 将solr解压出来,在sol ...

  4. 阿里巴巴CI/CD之分层自动化

    一佛是阿里巴巴B2B事业群高级产品经理.从事多年互联网系统的研发和测试工作,目前主要负责云效分层自动化测试的产品设计.因为自动化测试在实践过程中,总是碰到各种各样的问题,导致进入自动化测试盲区.所以, ...

  5. Quartz是一个完全由java编写的开源作业调度框架

    http://www.quartz-scheduler.org/ 找个时间研究一下

  6. Bitmap之安卓手机壁纸的设置

    MainActivity: package com.hyzhou.imagedemo; import java.io.File; import android.os.Bundle; import an ...

  7. js md5类(支持中文)

    国外网站扒的一个js类,这个东西挺难找的,之前找的都是一有中文的加密不正确,这个类解决这个问题了!!! 注:使用的时候,使用 hex_md5 函数 代码如下: /** * Namespace for ...

  8. Python 使用正则表达式匹配电话号码

    一个电话号码,如果区号为3位,那么区号后面的数字为8位:如果区号为4位,那么区号后面的数字为7位 In [1]: import re In [2]: number = "020-232432 ...

  9. 运行 3ds Max 时出现的性能问题

          运行 3ds Max 时性能减慢或迟缓通常是由于视频配置冲突或内存分配问题引起的.关于性能问题的一大难点在于缩小范围确定问题原因.以下是一些限制 3ds Max 操作的常见情形,以及纠正这 ...

  10. Unity版本与虚拟现实头盔Deepoon大朋版本测试

    一.看这里 Unity官方与OC runtime版本兼容性说明: https://developer.oculus.com/documentation/game-engines/latest/conc ...