mysql安裝出現的問題

2022-08-16 11:27:14 字數 1883 閱讀 1659

error 1045 (28000): access denied for user root@localhost (using password: no)

錯誤描述: mysql中新增使用者之後可能出現登入時提示error 1045 (28000): access denied for user的錯誤.刪除user.user中值為null的,或更新null為test 1)delete from user where user is null 2)update user set user=『test『 where user is null.意外的情況: 如果上述方法沒有效果,依然出現空使用者,則可以利用圖形化使用者client刪除. 

# mysqladmin create dbname 命令老是返回mysqladmin: connect to server at 』localhost』 failed 

# mysql -u root@localhost  

>create database dbname;   

也同樣返回錯誤error 1045 (28000): access denied for user 』root』@』localhost』 (using password: no) 

# mysql -u root -p 

enter password: 

error 1045 (28000): access denied for user 』root』@』localhost』 (using password: no) 

使用網上介紹的方法修改root使用者的密碼: 

# mysqladmin -uroot -p password 』newpassword』 

enter password: 

mysqladmin: connect to server at 』localhost』 failed 

error: 』access denied for user 』root』@』localhost』 (using password: yes)』 

解決方法:

方法一: 

# /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> 

方法二: 

直接使用/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> 

方法三: 

# mysql -u root -p 

enter password: 《輸入/etc/mysql/debian.cnf檔案中[client]節提供的密碼》 

mysql 安裝出現報錯

mysqld initialize user mysql 這種方式初始化mysql會隨機分配乙個密碼給你,到時候可以看這篇文章即 先到安裝目錄下看錯誤日誌c program files mysql mysql server 5.7 data hjb pc.err 找到2019 09 04t09 15...

mysql 8 20 安裝出現問題

shell groupadd mysql shell useradd r g mysql s bin false mysql shell cd usr local shell tar xvf path to mysql version os.tar.xz shell ln s full path t...

Mysql 安裝出現問題的 解決辦法

一 msi版的mysql安裝包在最後執行的時候到第三步就死掉了,直接未響應 這是因為以前在本機中安裝過mysql,解除安裝的時候沒有解除安裝乾淨導致的,因為有的資料夾隱藏的很深。1 解除安裝mysql相關元件 2 刪除mysql的安裝目錄 3 在登錄檔 regedit 查詢mysql,全部刪除 4 ...