linux mysql 停止,linux 里 重启 和停止 mysql的原理
============================================MySQL=======================================================================、
這兒我再說說mysql的腳本(有不足之處希望大家留言? 謝謝。)
我的腳本是在這個(gè)目錄下的 /app/gm/data0/mysql/3306/下的
vim? mysql
看以看見好幾個(gè)方法?? (這是自己寫的,如果要是集成安裝的話,那就是寫好的)
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?? 是一個(gè)配置文件 類似于 php.ini? 吧可以說。
這里面socket=/mysql.sock?? 當(dāng)執(zhí)行上面的命令時(shí)? mysql 會(huì)把這一行解析,然后mysql 就產(chǎn)生了一個(gè)mysql.sock執(zhí)行內(nèi)存
這樣就可以運(yùn)行mysql了.
這樣就把 mysql? 開啟了
但是? 如果要是停mysql 稍微有點(diǎn)變化
/usr/local/mysql/bin/mysqladmin -u ${mysql_username} -p${mysql_password} -S /tmp/mysql.sock shutdown
這樣就能停了??? 相當(dāng)于吧 /tmp/目錄下的這個(gè)mysql.sock? 殺掉了
這樣就不能執(zhí)行mysql了
然后大家再看上面的這樣行禁止mysql的命令? 這里面有兩個(gè)變量? 是繼承的我剛開始定義的那兩個(gè),
但是在你執(zhí)行禁止mysql執(zhí)行 必須要?jiǎng)?chuàng)建兩個(gè)mysqladmin權(quán)限的root賬號(hào)才能執(zhí)行mysql禁止命令我之所以剛才那么些 是想讓你們看一下? 開啟和停止的命令。
進(jìn)入mysql?? :/usr/local/mysql/bin/mysql -ur oot -p111111 -S /tmp/mysql.sock
大家可以去看看自己mysql這個(gè)腳本? 在你的3306目錄下面那
總結(jié)
以上是生活随笔為你收集整理的linux mysql 停止,linux 里 重启 和停止 mysql的原理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP调用纯真IP数据库返回具体地址(H
- 下一篇: 【数据库】数据库的四个基本概念Data