分享

linux 里 重启 和停止 mysql的原理

 WindySky 2016-05-17

============================================MySQL=======================================================================、


这儿我再说说mysql的脚本(有不足之处希望大家留言  谢谢。)

我的脚本是在这个目录下的 /app/gm/data0/mysql/3306/下的    

vim  mysql

看以看见好几个方法   (这是自己写的,如果要是集成安装的话,那就是写好的)

mysql_port=3306

mysql_password="12345678"

mysql_username="zc_root"|"admin"

这里面通过      /bin/sh /usr/local/mysql/bin/mysqld_safe --defaults-file=/app/gm/data0/mysql/${mysql_port}/my.cnf 2>&1 > /dev/null &

my.cnf   是一个配置文件 类似于 php.ini  吧可以说。

这里面socket=/mysql.sock   当执行上面的命令时  mysql 会把这一行解析,然后mysql 就产生了一个mysql.sock执行内存

这样就可以运行mysql了.

这样就把 mysql  开启了

但是  如果要是停mysql 稍微有点变化

/usr/local/mysql/bin/mysqladmin -u ${mysql_username} -p${mysql_password} -S /tmp/mysql.sock shutdown

这样就能停了    相当于吧 /tmp/目录下的这个mysql.sock  杀掉了

这样就不能执行mysql了

然后大家再看上面的这样行禁止mysql的命令  这里面有两个变量  是继承的我刚开始定义的那两个,

但是在你执行禁止mysql执行 必须要创建两个mysqladmin权限的root账号才能执行mysql禁止命令我之所以刚才那么些 是想让你们看一下  开启和停止的命令。

进入mysql   :/usr/local/mysql/bin/mysql -ur oot -p111111 -S /tmp/mysql.sock



大家可以去看看自己mysql这个脚本  在你的3306目录下面那       

      



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多