2025-07-08

20161218LinuxmysqlERROR1045(28000):解決辦法Denied。最近在搞伺服器開發瞭,面對各種問題,Linux 不熟悉都是坑。目前在utuntu 14.* 安裝 mysql 出現的問題記錄一下,最後還是解決瞭。

linux 安裝mysql 不必多說 ,但是在

mysql -u root -p 進入資料庫是總是錯誤

ERROR 1045(28000):Access denied ……

網上的解決方法很多但是有些不怎麼有效的解決,下面是解決的辦法。

1.修改MySQL配置文件,使得可以無密碼登錄mysql

sudo vim /etc/mysql/my.cnf

在[mysqld]項下添加

skip-grant-tables

2.重啟mysql服務

sudo service mysql restart

3.無密碼登錄mysql

mysql -uroot -p

4.修改管理員密碼

use mysql;

update user set password=password('root') where user='root';

flush privileges;

exit;

5.還原配置文件

6.可以使用下面的命令登錄

mysql -u root -p

總結:這個問題是由於權限問題麼?還是其他原因引起的。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *