mysql root 設定密碼

2021-05-24 11:25:35 字數 902 閱讀 2897

#mysql -u root -p

enter password:

error 1045 (28000): access denied for user

'root'@'localhost' (using password: yes/no)

安裝時沒有給root設定密碼而預設其為空的,或忘記密碼,不能成功登入,或者登入後沒有許可權操作。

可以嘗試以下的方法:

方法1  :

# mysqladmin -u root password 123456

設定了root的密碼。

方法2

# /etc/init.d/mysql stop

# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

# mysql -u root mysql

mysql> update user set password=password('123456') where user='root';

mysql> flush privileges;

mysql> quit

# /etc/init.d/mysql restart

# mysql -uroot -p

enter password: 《輸入新設的密碼newpassword>

mysql> 

方法3:

mysql安裝之後,root的密碼是空的。為了提高安全性有必要給root加上密碼。

mysql –u root –p

password:

mysql>set password for

'root'@'localhost' = password('password');

下次登陸時,輸入密碼即可!

設定 修改 重設mysql root密碼

概述 這篇文章描述如何設定 修改 重設 如果不小心忘記root密碼 mysql root密碼,經常我在使用mysqladmin命令時,經常會出現類似如下資訊 mysqladmin connect to server at localhost failed error access denied fo...

MAMP中設定Mysql root密碼

作為一名大三學生,我的技術還很薄弱,最近想學習一下php mysql進行web開發,由於用的是mac機器,並且希望快速入門而不必將時間花費在環境搭建上,我選擇了使用mamp整合開發環境,我會慢慢將我的學習心得和大家分享,希望的到大家的指導。本文主要想講得是修改mysql的root 密碼。2.mysq...

mysql root忘記密碼

etc init.d mysql stop usr local mysql bin mysqld safe user mysql skip grant tables skip networking mysql u root mysql mysql update user set password p...