ubuntu 18.04 为 mysql 设置 root 初始密码

文章目录

    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 版本,彻底无语了。

    参考

    https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-18-04

    关于作者 🌱

    我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式