linux系统sql语句报错_如果数据库管理工具1045错误出现在Linux系统中怎么
原標(biāo)題:如果數(shù)據(jù)庫(kù)管理工具1045錯(cuò)誤出現(xiàn)在Linux系統(tǒng)中怎么
連接MySQL數(shù)據(jù)庫(kù)時(shí)難免會(huì)遇到1045錯(cuò)誤,主要是因?yàn)橛脩糨斎氲挠脩裘蛎艽a錯(cuò)誤被拒絕訪問(wèn),如果不想重裝,需要找回密碼或者重置密碼。
Navicat for MySQL 1045錯(cuò)誤
問(wèn)題描述:
1045-Access denied for user 'root'@'localhost'(using password: YES)
原因分析:
當(dāng)?shù)卿汳ySQL數(shù)據(jù)庫(kù)出現(xiàn):Error 1045錯(cuò)誤時(shí),就表明你輸入的用戶名或密碼錯(cuò)誤被拒絕訪問(wèn)了,最簡(jiǎn)單的解決方法就是將MySQL數(shù)據(jù)庫(kù)卸載然后重裝,但這樣的缺點(diǎn)就是以前數(shù)據(jù)庫(kù)中的信息將丟失。如果你不想重裝,那么就需要找回密碼或者重置密碼。解決的方法應(yīng)該有多種,下面這種方法適用于Linux系統(tǒng)。如果你想尋找適合Windows系統(tǒng)的解決方法,可以查看文章:Navicat for MySQL 1045錯(cuò)誤如何解決。
解決方案:
1、停止服務(wù)
執(zhí)行:/etc/init.d/mysqlstop
你的機(jī)器不一定是/etc/init.d/mysql也可能是/etc/init.d/mysqld,可以通過(guò)find命令查找。
2、跳過(guò)驗(yàn)證
執(zhí)行:/usr/local/mysql/bin/mysqld_safe--skip-grant-tables >/dev/null 2>&1 &
如果mysqld_safe的位置不一樣,可以用find命令查找。
3、修改密碼
執(zhí)行:
登錄mysql:/usr/local/mysql/bin/mysql -u root mysql
修改密碼:mysql> UPDATE userSET password=PASSWORD(‘newpswd’)WHERE user=’root’
刷新MySQL權(quán)限相關(guān)的表:mysql>flush privileges
退出MySQL:mysql>exit
4、重啟服務(wù)
執(zhí)行:
關(guān)閉mysql進(jìn)程:killall mysqld
啟動(dòng)mysql服務(wù):/etc/init.d/mysql start
關(guān)于 Linux系統(tǒng)解決Navicat for MySQL 1045錯(cuò)誤的方法比較簡(jiǎn)便,按照以上步驟操作就可以解決。
本文來(lái)源于:http://www.formysql.com/wenti/Linux-1045.html返回搜狐,查看更多
責(zé)任編輯:
總結(jié)
以上是生活随笔為你收集整理的linux系统sql语句报错_如果数据库管理工具1045错误出现在Linux系统中怎么的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: iangularjs 模板_Angula
- 下一篇: netlink怎么读_ovs源码阅读--