mysql root密碼的重設(shè)方法(親測(cè)可用)
更新時(shí)間:2014年02月08日 15:19:30 作者:
這篇文章主要介紹了如何重設(shè)mysql root密碼,需要的朋友可以參考下
注意!#號(hào)后面是需要操作的地方。
1.前提注意事項(xiàng)
首先確認(rèn)服務(wù)器出于安全的狀態(tài),也就是沒(méi)有人能夠任意地連接MySQL數(shù)據(jù)庫(kù)。
因?yàn)樵谥匦略O(shè)置MySQL的root密碼的期間,MySQL數(shù)據(jù)庫(kù)完全出于沒(méi)有密碼保護(hù)的
狀態(tài)下,其他的用戶(hù)也可以任意地登錄和修改MySQL的信息??梢圆捎脤ySQL對(duì)
外的端口封閉,并且停止Apache以及所有的用戶(hù)進(jìn)程的方法實(shí)現(xiàn)服務(wù)器的準(zhǔn)安全
狀態(tài)。最安全的狀態(tài)是到服務(wù)器的Console上面操作,并且拔掉網(wǎng)線(xiàn)。
2.修改MySQL的登錄設(shè)置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存并且退出vi。
3.重新啟動(dòng)mysqld方法如下
#/etc/init.d/mysqld restart
StoppingMySQL: [ OK ]
Starting MySQL: [ OK ]
其他重啟的操作方法
service mysqld [start/stop/reboot] 進(jìn)行操作
4.登錄并修改MySQL的root密碼
# /usr/bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.56
Type'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>USE mysql ;
Reading table information for completion oftable and column names
You can turn off this feature to get aquicker startup with -A
Database changed
mysql>UPDATE user SET Password = password ( 'new-password' ) WHERE User ='root' ;
Query OK, 0 rows affected (0.00 sec)
Rowsmatched: 2 Changed: 0 Warnings: 0
mysql>flush privileges ;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
Bye
5.將MySQL的登錄設(shè)置修改回來(lái)
# vi /etc/my.cnf
將剛才在[mysqld]的段中加上的skip-grant-tables刪除
保存并且退出vi。
6.重新啟動(dòng)mysqld
# /etc/init.d/mysqld restart
StoppingMySQL: [ OK ]
Starting MySQL: [ OK ]
root密碼重設(shè)成功!
1.前提注意事項(xiàng)
首先確認(rèn)服務(wù)器出于安全的狀態(tài),也就是沒(méi)有人能夠任意地連接MySQL數(shù)據(jù)庫(kù)。
因?yàn)樵谥匦略O(shè)置MySQL的root密碼的期間,MySQL數(shù)據(jù)庫(kù)完全出于沒(méi)有密碼保護(hù)的
狀態(tài)下,其他的用戶(hù)也可以任意地登錄和修改MySQL的信息??梢圆捎脤ySQL對(duì)
外的端口封閉,并且停止Apache以及所有的用戶(hù)進(jìn)程的方法實(shí)現(xiàn)服務(wù)器的準(zhǔn)安全
狀態(tài)。最安全的狀態(tài)是到服務(wù)器的Console上面操作,并且拔掉網(wǎng)線(xiàn)。
2.修改MySQL的登錄設(shè)置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存并且退出vi。
3.重新啟動(dòng)mysqld方法如下
#/etc/init.d/mysqld restart
StoppingMySQL: [ OK ]
Starting MySQL: [ OK ]
其他重啟的操作方法
service mysqld [start/stop/reboot] 進(jìn)行操作
4.登錄并修改MySQL的root密碼
# /usr/bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.56
Type'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>USE mysql ;
Reading table information for completion oftable and column names
You can turn off this feature to get aquicker startup with -A
Database changed
mysql>UPDATE user SET Password = password ( 'new-password' ) WHERE User ='root' ;
Query OK, 0 rows affected (0.00 sec)
Rowsmatched: 2 Changed: 0 Warnings: 0
mysql>flush privileges ;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
Bye
5.將MySQL的登錄設(shè)置修改回來(lái)
# vi /etc/my.cnf
將剛才在[mysqld]的段中加上的skip-grant-tables刪除
保存并且退出vi。
6.重新啟動(dòng)mysqld
# /etc/init.d/mysqld restart
StoppingMySQL: [ OK ]
Starting MySQL: [ OK ]
root密碼重設(shè)成功!
相關(guān)文章
SQL的substring_index()用法實(shí)例(MySQL字符串截取)
substring_index?(字符串,分隔符,序號(hào)),主要作用是用于截取目標(biāo)字符串,下面這篇文章主要給大家介紹了關(guān)于SQL中substring_index()用法(MySQL字符串截取)的相關(guān)資料,需要的朋友可以參考下2023-01-01
Mysql兩表聯(lián)合查詢(xún)的四種情況總結(jié)
今天小編就為大家分享一篇關(guān)于Mysql兩表聯(lián)合查詢(xún)的四種情況總結(jié),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-01-01
MySQL中觸發(fā)器的基礎(chǔ)學(xué)習(xí)教程
這篇文章主要介紹了MySQL中觸發(fā)器的基礎(chǔ)學(xué)習(xí)教程,包括對(duì)觸發(fā)器的創(chuàng)建和管理等基本知識(shí),著力推薦!需要的朋友可以參考下2015-12-12
MySQL學(xué)習(xí)之基礎(chǔ)操作總結(jié)
MySQL 是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在WEB應(yīng)用方面 MySQL 是最好的。本文將為大家詳細(xì)介紹一下MySQL的基礎(chǔ)操作,需要的可以參考一下2022-03-03
解決MySQL時(shí)區(qū)日期時(shí)差8個(gè)小時(shí)的問(wèn)題
本文主要介紹了解決MySQL時(shí)區(qū)日期時(shí)差8個(gè)小時(shí)的問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01
MySQL的一些功能實(shí)用的Linux shell腳本分享
這篇文章主要介紹了Linux系統(tǒng)下MySQL的一些實(shí)用功能的shell腳本分享,包括啟動(dòng)Memcached、binlog自動(dòng)清理和修復(fù)主從同步這樣三個(gè)簡(jiǎn)單的實(shí)例,需要的朋友可以參考下2015-12-12
MySQL服務(wù)器的SSD性能問(wèn)題分析和測(cè)試詳解
這篇文章主要給大家介紹了關(guān)于MySQL服務(wù)器的SSD性能問(wèn)題分析和測(cè)試的相關(guān)資料,文中圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11

