mysql密碼怎么輸都不對 mysql密碼輸入錯(cuò)誤

我的mysql密碼總是錯(cuò)誤

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

成都創(chuàng)新互聯(lián)公司長期為1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為湖州企業(yè)提供專業(yè)的成都網(wǎng)站建設(shè)、網(wǎng)站制作,湖州網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

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在進(jìn)入mysql工具時(shí),總是有錯(cuò)誤提示:

# 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)在終于被我找到了解決方法,如下(請先測試方法三,謝謝!):

方法一:

# /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: 輸入新設(shè)的密碼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: 輸入新設(shè)的密碼newpassword

mysql

方法三:

這種方法我沒有進(jìn)行過測試,因?yàn)槲业膔oot用戶默認(rèn)密碼已經(jīng)被我修改過了,那位有空測試一下,把結(jié)果告訴我,謝謝??!

# mysql -uroot -p

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

至此,困惑多時(shí)的問題解決了!

Trackback:

mysql密碼錯(cuò)誤

修改密碼:

復(fù)制代碼代碼如下:

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

use mysql;

//修改密碼

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

//立即生效

flush privileges

忘記管理員密碼:

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

復(fù)制代碼代碼如下:

skip-grant-tables

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

然后進(jìn)入mysql

復(fù)制代碼代碼如下:

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

flush privileges

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

求教:MySQL中輸入密碼有錯(cuò)

出現(xiàn)"ERROR 2003: Can't connect to MySQL server on 'localhost' (10060)", 說明你的MySQL還沒有啟動(dòng)。

解決辦法:

第一步

刪除c:\windowns下面的my.ini

第二步

打開c:\mysql\binwinmysqladmin.exe 輸入用戶名 和密碼

第三步 在dos下 輸入 mysqld-nt -remove 刪除服務(wù)

在接著輸入 mysqld-nt -install

第四步 輸入mysql 啟動(dòng)成功

網(wǎng)站標(biāo)題:mysql密碼怎么輸都不對 mysql密碼輸入錯(cuò)誤
本文地址:http://www.muchs.cn/article48/doeeihp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)電子商務(wù)、域名注冊、小程序開發(fā)、GoogleChatGPT

廣告

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

小程序開發(fā)