Mysql 使用者root密碼重置

2022-09-12 05:48:12 字數 1378 閱讀 6593

asterisk安裝完成之後,接手新的asterisk系統後不清楚mysql的root賬號密碼。

重新重置mysql的root密碼的方式

先檢視mysql的版本號。

我的測試環境下的mysql版本為5.1.73版本

mysql  ver 14.14 distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1

1.#編輯mysql配置檔案:

vim /etc/my.cnf  或者/etc/my.ini 在修改之前最好做下備份

#新增 在檔案的[mysqld]節點進行新增一行,

skip-grant-tables

2.然後在centos6.x系統下 通過指令碼重新啟動mysql服務

/etc/init.d/mysqld restart

stopping mysqld: [ ok ]

starting mysqld: [ ok ]

登入mysql

再登入mysql就沒有密碼了,登入mysql後,show databases;

mysql>grant all privileges on *.* to 'root'@'%' identified by ' 這裡填寫新的root密碼 ' with grant option;

mysql>flush privileges;

搞定,然後,重新將my.cnf 中的#skip-grant-tables  注釋掉

然後再重啟mysql服務。

/etc/init.d/mysqld restart

在mysql中進行更改password並對相對應的庫進行授權

mysql> update mysql.user set password=password('root@123') where user='root';

query ok, 0 rows affected (0.00 sec)

rows matched: 4 changed: 0 warnings: 0

mysql> flush privileges;

query ok, 0 rows affected (0.00 sec)

然後再重新啟動mysql服務即可。

或者採用另外一種方式進行更改mysql root賬戶密碼;

use mysql; 選擇mysql庫

update user set password=password('這裡是密碼') where user='root';

至此密碼已經更改完成,

Mysql重置root使用者密碼

1.開啟命令視窗cmd,輸入命令 net stop mysql,停止mysql服務 或者通過設定中的服務找到mysql服務直接停止 2.開啟跳過密碼驗證登入的mysql服務 輸入命令 mysqld console skip grant tables shared memory 如下圖 3.再開啟乙個...

mysql忘記root使用者密碼重置密碼的方式

解決方法如下 讓mysql不載入許可權表,命令 mysqld skip grant tables windows mysqld safe skip grant tables user mysql或者 etc init.d mysql start mysqld skip grant tables li...

mysql重置root密碼

在ubuntu 10.04上安裝了mysql,安裝時沒有要求輸入root密碼,安裝後訪問資料庫,用以下命令 mysql u root p,然後無論輸入什麼密碼都是錯誤的,只能設法重置root密碼。1.首先停止mysql服務 sudo service mysql stop 確認沒有mysql程序 ps...