新安装mysql后,本地不能连接到数据库

mysql安装完成后,满心欢喜的安装web程序,但是安装过程中报错Access denied for user 'root'@'localhost'

应对方法

以root用户登录mysql:

sudo mysql -uroot -p

再mysql中运行:

GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";
# 大意是,赋予root用户以123456密码登录localhost管理所有数据库?

再运行web程序安装就能通过了,折腾了好久,虽然没怎么明白啥意思,但是好歹能用了。


发表于:2019-11-17