安裝好Ubuntu 18.04.1 以後,不能以使用者身份執行mysql 指令,
必須使用加上sudo,才可以執行mysql 指令。
解決方式如下:
1 2 3 4 5 6 7 8 9 |
$ sudo mysql -u root -p Enter password:【輸入密碼,如無密碼直接Enter】 // 使用mysql db > use mysql; > update user SET plugin='mysql_native_password' WHERE User='root'; > update user set authentication_string=password('root新密碼') where user='root'; > flush privileges; > exit; |
完成後,可以再試試看用
$ mysql -u root -p
就不會被阻擋了