1、修改mysql配置檔案
vim /etc/my.cnf #編輯檔案
找到[mysqld],在下面新增一行 skip-grant
:wq #儲存退出
service mysqld restart #重啟mysql服務
2、進入mysql控制台
mysql -uroot -p #直接按回車,這時不需要輸入root密碼,或者隨便輸入乙個密碼都可以登陸。
3、修改root密碼
update mysql.user
set password=password('123456') where
user="root";
flush privileges; #重新整理系統授權表
授權操作
grant
allon *.* to
'root'@'localhost' identified by
'123456'
with
grant
option;
4、取消/etc/my.cnf中的skip-grant
vim /etc/my.cnf 編輯檔案,找到[mysqld],刪除skip-grant這一行
:wq #儲存退出
5、重啟mysql
service mysqld restart #重啟mysql,這個時候mysql的root密碼已經修改為123456
6、進入mysql控制台
mysql -uroot -p #進入mysql控制台
123456 #輸入密碼
mysql 密碼忘記 修改root密碼
通過網上的資料總結了一下 第一步 確定mysql服務是關閉狀態 然後執行下面命令 mysqld defaults file d mysql my.ini console skip grant tables 這句話表示跳過密碼驗證的許可權,現在 在登入mysql不用做驗證就可以進入 第二步 第乙個視窗...
mysql修改忘記root密碼
may 11,2016 8 50 pm mysql u root mysql set password for root localhost password newpass mysqladmin u root password newpass 如果root已經設定過密碼,採用如下方法 mysqla...
mysql 修改忘記root密碼
1 首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。可以採用將mysql對外的埠封閉,並且停止apache以及所有的使用者程序的...