zoukankan      html  css  js  c++  java
  • MySQL数据库应用(4)管理实战(1)

    一、启动与关闭MySQL

        1、MySQL启动基本原理说明

        

         2、初始化诗句哭时MySQL系统输出给出的启动方法

    mysqld_safe --user=mysql &
    提示:
    1、当找回root密码时,会经常勇士mysqld_safe --user=mysql &带参数启动
    2、我们自己开发脚本启动数据库时可能会用到这个启动方法
    3、/etc/init.d/mysqld和mysqld_safe --user=mysql &的启动实质是一样的

         3、优雅关闭数据库方法

        关闭原理其实就是kill 进程号,一般情况不要使用pkill  或者 killall 强制关闭数据库,会导致数据库起不来

    第一种mysqladmin方法:
    mysqladmin -uroot -poldboy123 shutdown
    第二种自带的脚本
    /etc/init.d/mysqld stop
    第三种kill信号的方法
    kill -USR2 `cat path/pid`
    提示:推荐前俩个方法,自己写脚本启动停止就用第一个

     二、登录MySQL方法

        1、单实例MySQL登录的方法

        

         强制Linux不记录敏感历史命令

    HISTCONTROL=ignorespace
    命令前面加空格 历史命令里面就不会记录你所输入的命令

             1)命令行修改登录提示符

    mysql> prompt u@dubin 
    :m:s->
    PROMPT set to 'u@dubin 
    :m:s->'
    root@dubin 08:54:12->                        ##临时改变,重登失效

            2)配置文件修改登录提示符(永久修改)

              

         2、多实例MySQL登陆的方法

            

    三、登陆MySQL之后

     

    四、善用MySQL的帮助命令help

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

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

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

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

     五、退出MySQL数据方法

        

        还有Ctrl+d

    六、设置及修改MySQL root密码

        1、MySQL数据库用户安全策略介绍

            安装mysql数据库后,默认的管理员root密码为空,这很不安全。因此需要设置一个密码。其实在安装MySQL单实例后,我们已经做了一些安全措施:例如:

                a.为root设置密码

                b.删除无用的mysql库内的用户账号

                c.删除默认存在的test数据库

            *除了上面的方法,针对MySQL数据库的用户处理,我们还有更严格的做法如下。

             

             

        2、为管理员root用户设置密码方法

            

         3、修改管理员root密码法一:命令行外修改法

            

         4、修改管理员root秘密法二:aql语句修改法

            

            提示:

              1、必须指定where条件

              2、必须使用password()函数来加密更改密码。

         5、修改管理员root密码法三:

             

  • 相关阅读:
    过度使用DBLINK做系统集成会带来的问题
    微服务架构优缺点
    linux + svn提交日志不能显示 日期一直都是1970-01-01
    maven 无法导入ojdbc 的jar包 解决方法
    认识webservice
    tensorflow-gpu2.1缺少libcudnn.so.7
    tensorflow-gpu2.1.0报错 so returning NUMA node zero解决办法
    基于YOLO-V2的行人检测(自训练)附pytorch安装方法
    电脑键盘背景灯无法控制
    pip升级失败
  • 原文地址:https://www.cnblogs.com/cnxy168/p/11552958.html
Copyright © 2011-2022 走看看