新安裝的mysql,沒有設定root密碼,直接就可以登陸,mysql -h127.0.0.1 -p3310
但是進去後對mysql這個資料庫沒有use的許可權,無奈,後來啟動的時候加上引數--skip-grant-tables
不用密碼就可以登入root,其實這就是乙個坑,因為我就沒有設定root密碼呀,只是因為比較懶,登入的時候沒有指定使用者root,後來用root使用者登入後,就有許可權對mysql資料庫操作做了,發現mysql.user中有兩個空賬號,這個空賬號就是登陸時候不指定使用者用的,空賬號沒有讀取mysql這個資料庫的許可權,所以沒法修改root密碼。
修改root的密碼的語句:
update mysql.user set password=password('123456') where user='root';
Ubuntu 19 04 root第一次修改密碼
不成功需要sudo passwd root 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。全新的介面設計,將會帶來全新的寫作體驗 在創作中心設定你喜愛的 高亮樣式,markdown...
mysql忘記root密碼,修改root密碼
修改root密碼的方法 方法一 使用mysqladmin命令 a.沒有設定過密碼 mysql home bin mysqladmin u root password newpass b.設定過初始密碼 mysql home bin mysqladmin u root password oldpass...
Linux下修改MySQL使用者(root)密碼
以下命令適合修改任何mysql使用者,僅以root為例。1 2 3 4 5 6 mysql uroot p enter password 輸入原來的密碼 如果安裝完mysql第一次設定root密碼,則直接回車 mysql use mysql mysql update usersetpassword ...