錯(cuò)誤如下:1045 Access denied for user 'root'@'localhost' (using password:YES)
創(chuàng)新互聯(lián)是網(wǎng)站建設(shè)專家,致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營銷,專業(yè)領(lǐng)域包括成都做網(wǎng)站、網(wǎng)站建設(shè)、電商網(wǎng)站制作開發(fā)、微信平臺小程序開發(fā)、微信營銷、系統(tǒng)平臺開發(fā),與其他網(wǎng)站設(shè)計(jì)及系統(tǒng)開發(fā)公司不同,我們的整合解決方案結(jié)合了恒基網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗(yàn)和互聯(lián)網(wǎng)整合營銷的理念,并將策略和執(zhí)行緊密結(jié)合,且不斷評估并優(yōu)化我們的方案,為客戶提供全方位的互聯(lián)網(wǎng)品牌整合方案!
想起來有可是在navicat添加的root@'%'用戶,可能密碼和現(xiàn)在新版本5.7的加密不同了,導(dǎo)致密碼不對.
所以解決方法是更新用戶密碼.
注意5.7版本密碼保存的列是 authentication_string ,密碼要用函數(shù)password加密.
更新密碼的SQL是 update user set authentication_string=password('密碼') where user="root";
下面是Windows平臺下操作步驟:
配置文件my.ini ,在mysqld下面添加skip-grant-tables,意思是可以直接回車登錄,保存退出。重啟mySQL,然后運(yùn)行cmd
輸入mysql -u root -p就可以不用密碼登錄了,出現(xiàn)password:的時(shí)候直接回車可以進(jìn)入。
1.切換到mysql數(shù)據(jù)庫:use mysql;
2.給root用戶設(shè)置新密碼,
mysql update user set authentication_string=password('密碼') where user="root";
3.刷新數(shù)據(jù)庫mysql flush privileges;
4.再修改my.ini,把剛加入的"skip-grant-tables"這行刪除或者添加#注釋,保存退出再重啟mysql服務(wù)就可以了。
一些參考命令
#刪除之前配置 drop user 'root' @ '%' ;
#配置遠(yuǎn)程登錄 CREATE USER 'root' @ '%' IDENTIFIED BY password( '你的密碼') ;
#授權(quán) GRANT ALL ON *.* TO 'root' @ '%' ;
#更新權(quán)限 flush privileges;
#查看用戶,主機(jī),加密方法 select user,host,plugin from user;
說明拼寫出現(xiàn)錯(cuò)誤。以錯(cuò)誤拼寫為例講解mysql數(shù)據(jù)庫出現(xiàn)錯(cuò)誤代碼1064的情況:
1、輸入如圖所示的SQL語句。
2、會看到有error錯(cuò)誤信息提示 如圖大致意思就是第一行這句SQL語句有語法錯(cuò)誤。
3、仔細(xì)閱讀語句會看到select這個(gè)拼寫錯(cuò)。
4、where拼寫錯(cuò),修改即可。
Mysql命令行中輸錯(cuò)了,那么輸入;或者\(yùn)c退出,鍵盤上下按鍵調(diào)節(jié)代碼重寫修改。 如果是多行的,那么就要重新敲了。
MySQL 是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典 MySQL AB 公司開發(fā),目前屬于 Oracle 旗下公司。MySQL 最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應(yīng)用方面 MySQL 是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫管理系統(tǒng)) 應(yīng)用軟件之一。MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉庫內(nèi),這樣就增加了速度并提高了靈活性。MySQL 所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySQL 軟件采用了雙授權(quán)政策(本詞條“授權(quán)政策”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫。由于其社區(qū)版的性能卓越,搭配 PHP 和 Apache 可組成良好的開發(fā)環(huán)境。
網(wǎng)站題目:mysql輸錯(cuò)代碼怎么辦,mysql輸入中文報(bào)錯(cuò)
瀏覽地址:http://chinadenli.net/article2/hohhoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、網(wǎng)站建設(shè)、全網(wǎng)營銷推廣、云服務(wù)器、App設(shè)計(jì)、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(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)