关键词: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. vs2008 调试时不会命中断点,源代码与原始版本不同,解决办法

    当前不会命中断点,源代码与原始版本不同,解决办法 1.应该是自己一行里写的代码太长了 格式化一下 或者 换下行 2. VC直接把整个文件格式化了一次,断点就可以用了 菜单:编辑-〉高级-〉设置选定内容 ...

  2. this总结

    this总结,mark一下: Object中的this: Object方法中的this,指向的就是该对象,即谁调用this就指向谁,与C#等服务器语言的思想比较一致. let demo = { nam ...

  3. window用Xmanager4.0的Xstart连接linux远程桌面

    安装包: xorg-x11-xauth xterm.x86_64 0:253-1.el6 Execute command path:/usr/bin/xterm Xstart连接Linux远程桌面有一 ...

  4. mysql connection不断增加

    程序运行以后,刷新页面,在mysql的status里面检测到Threads_connected的值不断上升. 对程序断点调试,发现,是由于下面的代码导致. class ConnectionMySQL( ...

  5. linux mint 19解决 输入法问题

    安装搜狗后出现 You're currently running Fcitx with GUI, but fcitx-configtool couldn't be found, the package ...

  6. Exception in thread "main" java.lang.NoSuchMethodError: org.testng.TestNG.configure(Lorg/testng/CommandLineArgs;)V

    TestNG运行时报以下错误: Exception in thread "main" java.lang.NoSuchMethodError: org.testng.TestNG. ...

  7. Android:控件布局(相对布局)RelativeLayout(转)

    相对布局常用属性: 子类控件相对子类控件:值是另外一个控件的id android:layout_above----------位于给定DI控件之上android:layout_below ------ ...

  8. python2.0 s12 day8 _ socketserver学习

    Socket 概念 一个socket就是一个点对点的链接.当今,大多数的通信都是基于Internet Protocl,因此大多数的网络Socket都是Internet Protocl(互联网)的通信( ...

  9. HTTP 请求过程

    如下,我们在浏览器输入一个域名,按回车之后,便向该域名对应的服务器发送了一个请求:服务器接收到这个请求后进行处理和解析,然后返回响应的内容给浏览器,浏览器再对其进行解析然后呈现网页 我们可以通过 Ch ...

  10. Python 爬虫实战

    图片爬虫实战 链接爬虫实战 糗事百科爬虫实战 微信爬虫实战 多线程爬虫实战