剛使用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:
修改密碼:
復(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即可。
出現(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ā)、Google、ChatGPT
聲明:本網(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)