今天给测试的同事部署项目的时候,tomcat报错——“Access denied for user 'root'@'172.20.122.233' (using password: YES)”。很明显这是没有权限的意思。然后我就去百度了一段授权的代码并在测试部门的服务器上执行了:
GRANT ALL PRIVILEGES ON *.* TO'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
flush privileges;
然后就完犊子了,因为这段代码中红色部分是新的密码,我把人家服务器上的数据库的密码给改了。
幸亏不是客户的生产环境,否则后果不堪设想:
所有的项目都起着呢,不会报错,但就是连不上数据库,会报超时。