今天装 mysql-server 5.7 时发现一直没让输入密码,郁闷,找了下解决方法特此记录。
打开系统配置文件
sudo vim /etc/mysql/debian.cnf
找到里面的 password 项
password = ***********
找到 password 后这段长密码,复制下来
mysql -u debian-sys-maint -p
粘贴密码登录
在 mysql 里执行以下命令
use mysql;
update user set authentication_string=PASSWORD("自定义密码") where user='root';
update user set plugin="mysql_native_password";
flush privileges;
quit;
重启 mysql
service mysql restart
重新连接 mysql
mysql -u root -p
输入自定义密码
OK 搞定了
1
alvinbone88 2019-02-26 12:26:34 +08:00
mysql_secure_installation 了解一下
|
2
zhangpanda OP @alvinbone88 多谢多谢 本菜鸟受教了
|
3
KalaSearch 2020-07-08 00:58:01 +08:00
是的,用 mysql_secure_installation 方便很多
我尝试了下很有可能是当时你的 mysql service 没起来。参考: https://kalasearch.cn/community/tutorials/ubuntu-20-04-install-mysql/ |