九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
ubuntu 16.04安裝mysql5.7.17后,登錄時(shí)出現(xiàn)ERROR 1045 (28000): Access denied for user ''''root''''@''''localhost'''' 問(wèn)題解決!

一、問(wèn)題描述

    今天,筆者為了練習(xí)sql,在ubuntu16.04上安裝了mysql。筆者在網(wǎng)上搜索了在ubuntu16.04安裝mysql的步驟,并跟著步驟一步步操作,然而,讓筆者無(wú)法明白的是,網(wǎng)上說(shuō)在安裝mysql的過(guò)程會(huì)彈出輸入密碼的窗口,然而筆者在安裝的過(guò)程中沒(méi)有彈出任何窗口,而且也沒(méi)有報(bào)錯(cuò)。正當(dāng)筆者在登錄mysql時(shí),問(wèn)題就出現(xiàn)了,如圖:

如圖,筆者嘗試多種輸入方式,但都得到了一個(gè)同樣地令人憂傷的結(jié)果,ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
為了明白這個(gè)問(wèn)題,筆者又在網(wǎng)上廣泛搜索,從

MySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)的真正原因

這條鏈接找到了問(wèn)題產(chǎn)生的原因,然而筆者學(xué)識(shí)尚淺,看得不是很懂,但筆者還是要解決問(wèn)題的呀,于是就換個(gè)話題搜索,既然筆者不知道密碼,那么我就以“忘記root密碼”為搜索對(duì)象,于是找到了

ubuntu 16.04 下重置 MySQL 5.7 的密碼(忘記密碼)

然而,到了這里,筆者還是不能解決問(wèn)題,因?yàn)?/p>


筆者的配置文件/etc/mysql/my.cnf下沒(méi)有[mysqld]這一段啊

后來(lái),筆者又在網(wǎng)上折騰了許久,終于在/etc/mysql/mysql.conf.d/mysqld.cnf 這個(gè)文件里找到了[mysqld]這一段,感動(dòng)啊


至此筆者認(rèn)為,mysql5.7.17將原先意義的my.cnf改為mysqld.cnf,并放在/etc/mysql/mysql.conf.d/路徑下。

到此,筆者遇到問(wèn)題總算解決了,真是開(kāi)心呀!

下面筆者介紹自己的mysql安裝過(guò)程和問(wèn)題的具體解決過(guò)程。


二、mysql安裝過(guò)程

在ubuntu終端下依次輸入命令:

    $  sudo apt update

    $ sudo apt-get install mysql-server mysql-client
    

三、問(wèn)題解決過(guò)程

1.打開(kāi)/etc/mysql/mysql.conf.d/mysqld.cnf 文件,命令如下

    $ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf


2.找到[mysqld]段,并加入一行“skip-grant-tables”,如下圖,



3.重啟mysql服務(wù),用空密碼進(jìn)入mysql管理命令行,切換到mysql庫(kù),操作命令如下,

    $ mysql

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

    mysql> use mysql
        Reading table information for completion of table and column names
        You can turn off this feature to get a quicker startup with -A
        Database changed

    mysql> update mysql.user set authentication_string=password('newpass') where user='root' and Host ='localhost';
        Query OK, 1 row affected, 1 warning (0.00 sec)
        Rows matched: 1  Changed: 1  Warnings: 1

    mysql> update user set plugin="mysql_native_password";
        Query OK, 0 rows affected (0.00 sec)
        Rows matched: 3  Changed: 0  Warnings: 0

    mysql> flush privileges;
        Query OK, 0 rows affected (0.01 sec)

   
mysql> quit;
        Bye

4.回到sudo vi  /etc/mysql/mysql.conf.d/mysqld.cnf,把剛才加入的那一行“skip-grant-tables”注釋或刪除掉。

5.再次重啟mysql服務(wù)sudo service mysql restart,使用新的密碼登陸,修改成功。

    $mysql-u root -p new_pass 
        Welcome to the MySQL monitor.  Commands end with ; or \g. 
    mysql> 

6.至此,問(wèn)題解決
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
mysql登錄錯(cuò)誤:'Access denied for user 'root'@'localhost'
Ubuntu 12.04下安裝MySQL圖解 第3頁(yè)
Ubuntu下安裝MySQL
MySQL5.7沒(méi)有初始密碼解決辦法
mysql常見(jiàn)錯(cuò)誤解決方法
安裝MySQL
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服