在连接本地数据库出现Host 'localhost' is not allowed to connect to this MySQL server错误的解决办法:
1:关闭mysql服务

2:打开CMD窗口,进入mysql安装目录下的bin目录,输入:
mysqld --skip-grant-tables
然后回车

3:再打开一个CMD窗口,进入mysql安装目录下的bin目录,输入:
mysql -u root -p
回车
4:输入密码,回车(此密码是mysql的新密码)

5:即可正常连接mysql