ubuntu18安装mysql遇到的root密码问题
? ? ? ?最近新買了windows筆記本,安裝了ubuntu系統(tǒng),接下來悲劇發(fā)生了。
? ? ? ?用命令安裝mysql,默認是5.7(低版本無法用命令安裝),然后就發(fā)生了mysql -u root -p (然后是輸入密碼) 無法連接,sudo mysql -u root -p (然后是輸入密碼,其實輸入任何密碼都對)可以連接。結果就是管理工具(workbench)連接不上,工程起不來。整整百度了1天,終于遇到一哥們跟我的現(xiàn)象一樣的,然后一本正經(jīng)的說重新安裝了mysql后,不加sudo也能連接,我都重新安裝了n次,一直不行。甚至懷疑是系統(tǒng)問題,準備重新安裝ubuntu16,還好網(wǎng)上看到了一哥們說16默認安裝的也是5.7。然后陷入了沉思。。。。
? ? ? ?繼續(xù)百度,尼瑪,太陽出現(xiàn)了,一哥們說5.7后root用戶增加了auth_socket插件,本地不容許連接。然后用sudo進入mysql,查詢了select * from mysql.user。發(fā)現(xiàn)里面有幾個用戶,看到plugin字段和authentication_string(root用戶密碼這一列為空)的區(qū)別,似乎懂了一點(其實沒完全明白),忽然又想起網(wǎng)上說用/etc/mysql/debian.cnf 中的用戶名和密碼,突然覺得debian-sys-maint就是我要找的用戶,當然也可以新建(之前本地一直用的是root),真是白白浪費了時間,也受到了教訓,立貼為證。
轉載于:https://www.cnblogs.com/katsu2017/p/9011867.html
總結
以上是生活随笔為你收集整理的ubuntu18安装mysql遇到的root密码问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: flask-wtforms
- 下一篇: 5月9日 python学习总结 外键、表