mysql密碼怎么都不對 mysql密碼不正確

我的mysql密碼總是錯誤

剛使用mysql, 就老是碰到這個問題,真是郁悶, 終于找到原因..

創(chuàng)新互聯(lián)專注于陽谷企業(yè)網(wǎng)站建設,響應式網(wǎng)站開發(fā),商城建設。陽谷網(wǎng)站建設公司,為陽谷等地區(qū)提供建站服務。全流程按需網(wǎng)站策劃,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務

C:\Program Files\MySQL\MySQL Server 5.0\binmysql

ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N

O)

解決方法:

Step 1:

C:\Program Files\MySQL\MySQL Server 5.0\binmysql -u root -p

Enter password: ******

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 28 to server version: 5.0.24a-community-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

Step 2:

C:\Program Files\MySQL\MySQL Server 5.0\binmysql

mysqlstatus

正常使用....

--------------------------------------------------

我的系統(tǒng)是ubuntu6.06,最近新裝好的mysql在進入mysql工具時,總是有錯誤提示:

# mysql -uroot -p

Enter password:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

使用網(wǎng)上介紹的方法修改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)'

現(xiàn)在終于被我找到了解決方法,如下(請先測試方法三,謝謝?。?/p>

方法一:

# /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]節(jié)提供的用戶名和密碼:

# mysql -udebian-sys-maint -p

Enter password: 輸入[client]節(jié)的密碼

mysql UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

mysql FLUSH PRIVILEGES;

mysql quit

# mysql -uroot -p

Enter password: 輸入新設的密碼newpassword

mysql

方法三:

這種方法我沒有進行過測試,因為我的root用戶默認密碼已經(jīng)被我修改過了,那位有空測試一下,把結果告訴我,謝謝!!

# mysql -uroot -p

Enter password: 輸入/etc/mysql/debian.cnf文件中[client]節(jié)提供的密碼

至此,困惑多時的問題解決了!

Trackback:

每次開機啟動mysql密碼都不對(我肯定是對的),改個密碼就可以用了,但是下次開機又不對,這是怎么啦。

你可以在mysql中再定義一個用戶,就是在自帶的mysql那個數(shù)據(jù)庫里的user表中增加字段,然后授權,以后就可以用自己的名字登錄了,不需要一直依賴root用戶,密碼也可以重新定義(當然root還是可以用的),具體教程,我當初用過這個教程。注意不是單一的增加數(shù)據(jù),還有root授權

mysql密碼錯誤

修改密碼:

復制代碼代碼如下:

//選擇數(shù)據(jù)庫

use mysql;

//修改密碼

update user set password=password('新密碼') where user='root';

//立即生效

flush privileges

忘記管理員密碼:

在my.ini的[mysqld]字段下面加入:

復制代碼代碼如下:

skip-grant-tables

重啟mysql服務,這時的mysql不需要密碼即可登錄數(shù)據(jù)庫

然后進入mysql

復制代碼代碼如下:

use mysql;update user set password=password('新密碼') where user='root';

flush privileges

運行之后最后去掉my.ini中的skip-grant-tables,重啟mysql即可。

當前標題:mysql密碼怎么都不對 mysql密碼不正確
本文路徑:http://muchs.cn/article8/doedgip.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、外貿(mào)網(wǎng)站建設、域名注冊微信公眾號、電子商務全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設網(wǎng)站維護公司