Ubuntu20.04 安装 mysql 5.7 默认密码问题
服务器环境:Ubuntu 20.04
、nginx 1.10
、mysql 5.7
使用 apt-get
安装 mysql-client-core-5.7
和 php7.0-mysql
(php 对 mysql 的扩展程序)后,mysql 登录不了,找到之前的 mysql 5.7以上root用户默认密码问题 教程,尝试拿到隐藏在错误日志里的 temporary password 。但别说错误日志了,正常的 mysql 配置文件里内容都少的可怜。
找到一个教程 Ubuntu16 安装 mysql5.7 未提示输入密码,安装后修改 mysql 密码默认密码,里面提到 etc/mysql/debian.cnf
存放了临时密码,但我找了也没有这个文件。在看到他教程里的安装、卸载 mysql 部分,突然发现我的安装指令少了 sudo apt-get install mysql-client mysql-server
中的 mysql-server
。
安装 mysql-server
后弹出了 root 密码设置界面,设置了密码之后就正常使用了。
附:修改 mysql root 密码的方法(登录后)
show databases;
use mysql;
update user set authentication_string=PASSWORD("自定义密码") where user='root';
update user set plugin="mysql_native_password";
flush privileges;
quit;
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。