2018-03-26MySQL启动关闭常用命令学习笔记

Posted dc0012

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018-03-26MySQL启动关闭常用命令学习笔记相关的知识,希望对你有一定的参考价值。

mysql常用基本命令


优雅关闭数据库方法

  • 1、mysqladmin方法:
    • mysqladmin -uroot -p shutdown
  • 2、自带的脚本
    • /etc/init.d/mysqld stop
  • 2、kill信号的方法
    • kill -USR2 ‘cat path/pid‘

提示:推荐前两个方法,自己写脚本启动停止就用第一个。
自己写脚本的原则就是调用mysqld_safe指定实例配置文件启动
关闭的时候调用mysqladmin shutdown来关闭。

多实例启动关闭方法

  • 启动
    • /data/3306/mysql start
    • /data/3307/mysql start
  • 关闭
    • /data/3306/mysql stop
    • /data/3307/mysql stop

提示:此法为脚本方法,实际上就是指定不同配置文件my.cnf文件启动。
启动:/bin/sh ${CmdPath}/mysqld_safe --defaults-file=/data/${port}/my.cnf 2>&1 > /dev/null &
关闭:${CmdPath}/mysqladmin -u ${mysql_user} -p${mysql_pwd} -S /data/${prot}/mysql.sock shutdown

登陆MySQL方法

  • 标准登陆方法
    • mysql -uroot -p
  • linux不记录敏感历史命令
    • HISTCONTROL=ignorespace
    • 加入到/etc/profile里面
    • 在输入敏感信息时前面加空格

为了防止误操作正式环境,可以更改MySQL数据登陆提示符来提醒

  1. 命令行修改登陆提示符(临时生效)
  1. 配置文件修改登陆提示符(永久生效)
  • 在my.cnf配置文件中[mysql]模块下添加如下内容(注意不是[mysqld]),保存后,无需重启mysql,退出当前session,重新登陆即可。如果在my.cnf配置文件中加,可以用\避免转义带来的问题。
  • [mysql]
  • prompt=\[email protected] \r:\m:\s->

多实例MySQL登陆的方法

  • 多实例MySQL本地登陆
  • mysql -uroot -p -S /data/3306/mysql.sock
  • mysql -uroot -p -S /data/3307/mysql.sock

    提示:多实例通过mysql的-S命令指定不同的sock文件登陆不同的服务中。

  • 多实例的远程登陆需要指定端口
  • mysql -uroot -p -h 127.0.0.1 -P3306

善用mysql的帮助命令help

  • linux的帮助man(命令,配置文件,函数),help

初学者学习linux运维的几个潜意识的问题:

1.习惯到处问。不管啥问题,反正就是一点都不思考,结果是经常被鄙视,就算会了,自己也没多大提高。

2、找不到人,问不到答案时就去搜索,搜索关键字还不会选取,结果还是找不到答案。

3、没意识或者不习惯去查看软件的帮助、手册。久而久之养成了坏习惯,限制了自己的发展。

老师给的建议:

1、一般解决故障问题,一定要先看故障日志,根据报错输出或者日志文件自行排查下,别忘了这可是上帝给你的难得的提升的机会,一但错过,提升机会就让给别人了!

2、实在解决不了,然后在搜索(g>b)好些,搜索关键字要精练,且尽量唯一。

3、对于知识点的学习、用法,查看软件的帮助或官方手册最好,直接的一手资料。

4、实在看不懂英文的,可以先搜索中文资料,然后边对照边学习英文软件的帮助或官方手册,习惯了就会看英文了。网上大部分中文资料都是不全甚至是有问题的,没有变通能力的菜鸟很难搞定的。

 





以上是关于2018-03-26MySQL启动关闭常用命令学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

MySQL 基础常用命令

mysql 中启动服务的命令 登录命令退出命令 mysql 的常用命令

MySQL常用命令基础操作

2018-03-26 Linux学习

MYSQL数据库常用命令

mysql学习教程之mysql管理