linux安裝mysql後root無法登入

2021-06-25 11:04:23 字數 995 閱讀 3842

問題:

[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...