ubuntu 18.04 上安裝 mysql 5.7 之后,默認沒有設置 root 密碼,印象中之前是有一個引導界面的,現在似乎去掉了。
設置 mysql 初始密碼需要使用命令
sudo mysql_secure_installation
按照提示,一步步操作即可
root 連接需要 sudo
很奇葩,ubuntu 18.04 上
mysql -uroot -p
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
永遠會報這個錯誤。
解決方法就是加上 sudo...
sudo mysql -uroot -p
帶來的問題就是 mysqlworkbench 也無法用 root 連接 mysql server ...
我用的是最新的 mysqlworkbench 8.0 版本,徹底無語了。