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. 命令行修改登陆提示符(临时生效)
  • mysql>prompt \[email protected] \r:\m:\s->
  • PROMPT set to ‘\[email protected] \r:\m:\s->‘
  • [email protected] 1203->
  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、实在看不懂英文的,可以先搜索中文资料,然后边对照边学习英文软件的帮助或官方手册,习惯了就会看英文了。网上大部分中文资料都是不全甚至是有问题的,没有变通能力的菜鸟很难搞定的。

原文地址:https://www.cnblogs.com/dc0012/p/8677176.html

时间: 2024-11-05 16:32:54

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

liunx 常用命令学习笔记

通过linux 命令pwd:显示当前所在的目录ls:显示当前目录下的文件cd:切换路径 cd..返回上一级路径mkdir:新建目录rmdir:删除目录 touch:新建文件rm:删除文件 gedit:使用编辑器打开文件cat:将当前文件显示在终端中 clear:清除屏幕echo $ ..:列出..的路径 ***********************************************************************shell命令详解:在shell中输入字符串并回车的

linux常用命令学习笔记

1.df 查看硬盘使用情况. 2.free 查看内存使用情况. 3.cd ~回home目录 cd -返回上一个目录位置. 4.file filename 查看文件的实际类型.注意,文件的实际类型并不是依据文件后缀名. 5.less filename 调用less查看文件内容.使用Enter查看文件下一行,使用space查看文件下一页,使用b(back)查看上一页.使用g查看文件开头,使用G查看文件结尾.使用 /charaters 查找要搜索的内容,使用字母n向前查找下一个出现的字符串,这个字符串

mysql常用命令学习

1.\c取消当前准备执行的sql语句. mysql> select user,host,password from mysql.user;\c +--------+-----------+----------+ | user   | host      | password | +--------+-----------+----------+ | root   | localhost |          | | root   | mytest2   |          | | root  

Linux的几个概念,常用命令学习

Linux的几个概念,常用命令学习---------------------------------设备名装载点// 通过装载点访问设备---------------------------------根目录:cd /主目录:cd ~ // 不同的用户有不同的主目录,但拥有相同的根目录----------------------------------点文件:以点开头的文件或目录,可以作为隐藏目录ls 不显示ls -a 显示--------------------------------标准子目

(转) Git版本控制软件结合GitHub从入门到精通常用命令学习手册

转载自:爱分享 » Git版本控制软件结合GitHub从入门到精通常用命令学习手册 原文传送门: http://www.ihref.com/read-16369.html 注意: 学习前请先配置好Git客户端 相关文章:Git客户端图文详解如何安装配置GitHub操作流程攻略 官方中文手册:http://git-scm.com/book/zh GIT 学习手册简介 本站为 Git 学习参考手册.目的是为学习与记忆 Git 使用中最重要.最普遍的命令提供快速翻阅. 这些命令以你可能需要的操作类型划

linux 几个不常用命令学习 之 cal 命令

看了极客里面的文章:一些实用但不为人知的unix命令 文章参考:http://blog.jobbole.com/66590/ 准备好好学习下这些命令,成为Linux高手 这次学习显示日历命令:cal #显示日历,默认格式 $ cal 五月 2014 日 一 二 三 四 五 六 1  2  3 4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 #默认日历显示是从星期天作为第一天,你也

Linux命令学习笔记目录

Linux命令学习笔记目录 最近正在使用,linux,顺便将用到的命令整理了一下. 一. 文件目录操作命令: 0.linux命令学习笔记(0):man 命令 1.linux命令学习笔记(1):ls命令 2.linux命令学习笔记(2):cd命令 3.linux命令学习笔记(3):pwd命令 4.linux命令学习笔记(4):mkdir命令 5.linux命令学习笔记(5):rm 命令 6.linux命令学习笔记(6):rmdir 命令 7.linux命令学习笔记(7):mv命令 8.linux命

linux命令学习笔记-持续更新版

shell 获取前一条命令是否执行成功 if [ $? -eq 0 ];then   echo "success" fi linux命令学习笔记-持续更新版

Mac下安装MySQL及启动等常用命令

总结了下mac下的mysql安装步骤: eclipse JavaEE 下载         JDK -9 macosx下载 一.安装及启动服务 1. MySQL Server 下载.(以mysql-8.0.3-rc-macos10.12-x86_64.tar.gz为例) 2. 解压并mv至/usr/local/mysql.(其中mysql为跟目录) 3. cd /usr/local 然后 sudo chown -R root:wheel mysql (更改 mysql 安装目录所属用户与用户组)