真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

CentOS環(huán)境中MySQL修改root密碼方法

環(huán)境相關(guān):
OS:CentOS release 6.9
IP:192.168.1.10
MySQL:MariaDB-10.1.30

創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營(yíng)銷、網(wǎng)站重做改版、長(zhǎng)垣網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5開(kāi)發(fā)、商城系統(tǒng)網(wǎng)站開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為長(zhǎng)垣等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

1. 修改前的確認(rèn)

修改root密碼是需要重啟mysql庫(kù),確認(rèn)生產(chǎn)真的可以重啟mysql庫(kù);

確認(rèn)生產(chǎn)是否有直接使用root用戶連接到庫(kù)的使用情況,如果有則要做相應(yīng)連帶變更;

修改密碼前請(qǐng)停掉連接到庫(kù)的應(yīng)用,也就是停掉該庫(kù)相關(guān)的所有生產(chǎn)線。

2. 停庫(kù)修改密碼

ps -ef|grep mysql|grep -v grep
# 找到對(duì)應(yīng)的mysql服務(wù)器守護(hù)進(jìn)程,查看是否有其他mysql服務(wù)守護(hù)進(jìn)行存在
ps -ef|grep mysql|grep -v grep|xargs kill -9
# 殺掉root啟動(dòng)庫(kù)的命令進(jìn)程和庫(kù)的守護(hù)進(jìn)程,否則庫(kù)會(huì)自動(dòng)再次啟動(dòng)
# 殺掉進(jìn)程,停庫(kù),殺掉進(jìn)程之前請(qǐng)確保連接到庫(kù)的應(yīng)用全部停掉?。?!
mysqld_safe --user=mariadb --skip-grant-tables &
# 忽略授權(quán)表啟動(dòng)庫(kù),此時(shí)如果使用密碼則無(wú)法登陸庫(kù)
# 連接到庫(kù)的應(yīng)用如果沒(méi)有停掉,此時(shí)是無(wú)法成功連接到庫(kù)的
mysql
use mysql;
select Host,User,Password from user where user='root';
exit;
# 進(jìn)到mysql庫(kù)中,查詢當(dāng)前的root密碼的密值,保存密值用以回滾
# 比如我當(dāng)前密碼是vincent,密值是'*CDA83EBFF468E905FF304FE0D3D9F4D665C6579D'
mysql
use mysql;
update user set password=password('test') where user='root';
exit;
# 進(jìn)到mysql庫(kù)中,設(shè)置root密碼
mysqladmin shutdown
mysqld_safe --user=mariadb &
# 重啟庫(kù),登錄測(cè)試
mysql -uroot -ptest -Dmysql
exit;
# 登錄成功

3. 操作回滾

當(dāng)你修改完root密碼后,發(fā)現(xiàn)很多問(wèn)題,比如有未知的應(yīng)用以原來(lái)的root密碼連接到了庫(kù)(操蛋的歷史遺留問(wèn)題),需要回滾。

mysql -uroot -ptest -Dmysql
update user set password='*CDA83EBFF468E905FF304FE0D3D9F4D665C6579D' where user='root';
flush privileges;
exit;
# 使用上一步記錄的root密碼修改前的密值進(jìn)行回滾
mysql -uroot -pvincent -Dmysql
exit;
# 回滾完成

4. 相關(guān)知識(shí)點(diǎn)

可以直接使用密碼的密值設(shè)置密碼,目前沒(méi)有找到可以直接將密值逆轉(zhuǎn)成密碼明文的方法,查看密碼的密值可以使用password函數(shù):

mysql -uroot -pvincent
select password('vincent'),password('test');

但是如果你知道了密值,就可以神不知鬼不曉的以root權(quán)限修改某個(gè)用戶的密碼,使用之,然后還原。
該情況多用于某個(gè)用戶的密碼遺忘,重置密碼,相同的情況還出現(xiàn)在oracle數(shù)據(jù)庫(kù)中。


網(wǎng)頁(yè)題目:CentOS環(huán)境中MySQL修改root密碼方法
鏈接URL:http://weahome.cn/article/pshcec.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部