mysql 重置 root 密碼

2021-07-06 10:50:35 字數 1726 閱讀 7322

mysqld_safe --skip-grant-tables &

update mysql.user set authentication_string=password('mima') where user='root';  後沒有 password 字段

mac下安裝mysql的教程,可參考園友的文章 

我安裝的版本是5.6.25社群版

注:重灌好以後,建議將機器重啟一下,否則有可能啟動失敗,或者只能以安全模式啟動(我重灌了二遍才發現,有可能是我筆記本的個別現象)

值得一提的是:mysql預設的編碼不是utf8,因此中文內容insert到db後,變成亂碼,解決辦法:

先停掉mysql,然後

sudo vi /usr/local/mysql/my.cnf 找到[client]及[mysqld]節點,參考下面的內容指定編碼

[client]

default-character-set=utf8

[mysqld]

character_set_server=utf8

注意,第二個是下劃線,最後重啟mysql,進入mysql命令後,輸入status,可以檢視結果,驗證一下:

或輸入 show variables like '%char%'

mysql重置root密碼

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

mysql 重置root密碼

登入到mysql上面使用 update user set password root where user root 結果所有的root使用者的密碼的密文都變成了 root 而 root 不是真正的密碼,是加密過後的字串,所以在再次登入mysql時,使用mysql u root p 輸入密碼 roo...

Mysql重置root密碼

方法一 在my.ini的 mysqld 字段加入 skip grant tables 重啟mysql服務,這時的mysql不需要密碼即可登入資料庫 然後進入mysql mysql use mysql mysql 更新 update user set password password 新密碼 whe...