問題:
[root@localhost mysql]# mysql -u root -p
enter password:
error 1045 (28000): access denied for user 'root'@'localhost' (using password: no)
解決方法:
方法一:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> update user set password=password(』newpassword』) where user=』root』;
mysql> flush privileges;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
enter password: 《輸入新設的密碼newpassword>
mysql>
方法二(如何存在的情況下,ubuntu存在,centos不存在):
直接使用/etc/mysql/debian.cnf檔案中[client]節提供的使用者名稱和密碼:
# mysql -udebian-sys-maint -p
enter password: 《輸入[client]節的密碼》
mysql> update user set password=password(』newpassword』) where user=』root』;
mysql> flush privileges;
mysql> quit
# mysql -uroot -p
enter password: 《輸入新設的密碼newpassword>
mysql>
怎麼在linux系統重置mysql的root密碼
vi etc my.cnf 在 mysqld 新增 skip grant tables etc init.d mysqld restart mysql update mysql.user set password password 新密碼 where user root flush privileg...
Linux系統環境下修改MySQL的root密碼
第一種方法 root使用者登入系統 usr local mysql bin mysqladmin u root p password 新密碼 enter password 舊密碼 第二種方法 root使用者登入mysql資料庫 mysql update mysql.user set password...
MySQL安裝失敗後
相信有朋友遇到過這個問題,特別是不是第一次安裝mysql的朋友。1 將原來的mysql解除安裝掉,然後把安裝目錄手動清除 2 在登錄檔中查詢mysql,刪除登錄檔資訊 4.建立乙個 txt檔案 例如 c mysqlpassword.txt 檔案內容如下 update mysql.user set p...