1. 程式人生 > >mysql如何修改root密碼

mysql如何修改root密碼

忘記MySQL ROOT密碼是在MySQ使用中很常見的問題,可是有很多朋友並不會重置ROOT密碼。這時候常會出現:1045-Acess denied for user:'root'@'localhost'(Using password:YES)之類的錯誤。下面轉載的文章說了如何改密碼的方法。


1、編輯MySQL的配置檔案:my.ini
一般在MySQL安裝目錄下有my.ini即MySQL的配置檔案。
在此配置檔案的最後新增如下一行:
skip-grant-tables
儲存退出編輯。

2、然後重啟MySQL服務
在命令列下執行:
net stop MySQL
net start MySQL

3、設定新的ROOT密碼

然後再在命令列下執行:
MySQL -u root -p MySQL或mysql -u root -p
直接回車無需密碼即可進入資料庫了。
此時,在命令列下執行 use mysql;
現在我們執行如下語句把root密碼更新為:
update user set password=PASSWORD("root") where user='root';
(注意:此時不用使用mysqladmin -u root -p password '你的新密碼'這條命令修改密碼,因為'skip-grant-tables'配置,
不信的話,你可以試用一下,它肯定會報如下所示的錯誤:
F:\Documents and Settings\long>mysqladmin -u root -p password 'root'

Enter password:
Warning: single quotes were not trimmed from the password by your command
line client, as you might have expected.
mysqladmin:
You cannot use 'password' command as mysqld runs
with grant tables disabled (was started with --skip-grant-tables).
Use: "mysqladmin flush-privileges password '*'" instead)

exit 退出MySQL。

4、還原配置檔案並重啟服務

然後修改MySQL配置檔案把剛才新增的那一行'skip-grant-tables'刪除。
再次重起MySQL服務,密碼修改完畢。
用新密碼root試一下吧,又能登入重新進入mysql了?

相關推薦

MySQL——修改root密碼的4種方法(以windows為例)

ron 情況 登錄 使用 方法 命令 ont demo root密碼 MySQL——修改root密碼的4種方法(以windows為例) 來自:http://www.jb51.net/article/39454.htm 本文以windows為例為大家詳細介紹下MySQL

MySQL修改root密碼的多種方法

mysqlMySQL修改root密碼的多種方法在 Navicat for MySQL 下面直接執行 SET PASSWORD FOR [email protected]/* */ = PASSWORD(‘newpass‘); 就可以 假設編譯安裝路徑在/usr/local/msyql下設置環

mysql修改root密碼

enc create 使用 出現 bsp 服務 重啟 date ren 一 修改root密碼的三種辦法 方法1: 用SET PASSWORD命令 首先登錄MySQL。 格式:mysql> set password for 用戶名@localhost = pas

MySQL 修改 root 密碼 的幾種方式

當前 修改 col color pass table date nbsp password 方法1: 用SET PASSWORD命令   mysql -u root   mysql> SET PASSWORD FOR ‘root‘@‘localhost‘ = PASS

MySQL修改root密碼的方法

MySQL在我們使用MySQL時,常常會因為不同的原因需要對root用戶密碼進行修改,這篇博客主要介紹了幾種修改root用戶密碼的方式。 未設置root密碼之前: SET PASSWORD命令的方式: mysql -u root mysql>SET PASSWORD FOR ‘root‘@‘loca

MySQL修改root密碼及設定許可權

轉自:https://www.cnblogs.com/antis/p/5468615.html?tdsourcetag=s_pcqq_aiomsg 整理了以下四種在MySQL中修改root密碼的方法,可能對大家有所幫助! 方法

linux下rpm方式安裝mysql--修改root密碼--設置mysql大小寫敏感

mce password rom sta linux服務器 目錄 查詢 lec 連接 一,軟件準備   MySQL-client-5.6.26-1.linux_glibc2.5.x86_64.rpm+MySQL-server-5.6.26-1.linux_glibc2.5.

mysql修改root密碼

(1) 停止mySql服務 : sudo /usr/local/mysql/support-files/mysql.server stop (2) 進入mysql的bin目錄:cd /usr/local/mysql/bin/ (3) 使用管理員許可權 : sud

centos mysql 修改root密碼

4.登入並修改MySQL的root密碼  # mysql  Welcome to the MySQL monitor. Commands end with ; or \g.  Your MySQL connection id is 3 to server version: 3.23.56  Type 'hel

初次使用phpMyAdmin & MySql修改root密碼

瀏覽器中輸入:http://localhost/phpmyadmin/ 開啟B/S管理介面: 使用phpmyadmin實在太方便了,曾經讓人頭疼不已的資料匯入問題幾秒鐘OK(曾經我用mysql workbench差點吐血)比如向student表匯入一條記錄(只是試驗,所以不多):建立一個sql檔案,檔案內容(

【經典】Mysql修改Root密碼——Linux CentOS 6.0以上

1. 修改配置檔案: vim /etc/my.cnf 在[mysqld]下加入 skip-grant-tables 2. 重啟伺服器:service mysqld restart 3.進入mysql:mysql -uroot -p 4.選擇系統庫:use mysql ; 5.修改密碼

windows下MySQL修改root密碼

目錄 一 轉自: 的《MySQL——修改root密碼的4種方法(以windows為例)》 原址:https://www.jb51.net/article/39454.htm   二 轉自:七秒的魚 的《當忘記mysql資料庫密碼時如何進行修改》 原址:http

mac版MySQL修改root密碼

mac版mysql 安裝後修改root密碼步驟: 在開始下面的步驟之前必須先停止mysql服務!!!! 開啟終端
1、cd /usr/local/mysql/bin/2、sudo su輸入之後會要求輸入你的計算機密碼,輸入的時候是什麼都不顯示的,輸完後回車3、 ./

MYSQL修改root密碼的四種方法

方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newp

MAC: MySql修改root密碼 mac Mysql忘記密碼 mysql mac重置密碼

0:關閉mysql sudo /usr/local/mysql-5.7.13-osx10.11-x86_64/support-files/mysql.server stop 1:進入mysql資料夾 cd /usr/local/mysql-

MySQL修改root密碼的4種方法(以windows為例)

方法1: 用SET PASSWORD命令首先登入MySQL。 格式:mysql> set password for 使用者名稱@localhost = password('新密碼'); 例子:mysql> set password for [email 

MySQL修改root密碼的4種方法

方法1: 用SET PASSWORD命令首先登入MySQL。 格式:mysql> set password for 使用者名稱@localhost = password('新密碼'); 例子:mysql> set password for [email 

MySQL修改root密碼與忘記root密碼進行修改密碼(以windows為例)

一.在知道原密碼下修改密碼: 方法1: 用SET PASSWORD命令 首先登入MySQL。  格式:mysql> set password for 使用者名稱@localhost = password('新密碼'); 例子:mysql> set passwor

mysql 常用命令導入導出修改root密碼

mysqldump class bsp name update -s 數據庫名 pos date MySQL 忘記口令的解決辦法如果 MySQL 正在運行,首先殺之: killall -TERM mysqld。 啟動 MySQL :mysql --skip-grant-ta

mysql 沒有mysql數據庫,修改root密碼

roo body error ash mysql- 輸入 quest 密碼 err 執行該命令 mysql_install_db 引用自:https://stackoverflow.com/questions/17780630/table-mysql-user-doesn