Products
GG网络技术分享 2025-03-18 16:06 2
是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户)
下面是解决的方法
首先到mysql所在的服务器上用连接进行处理
1、连接服务器: mysql -u root -p
2、看当前所有数据库:show databases;
3、进入mysql数据库:use mysql;
4、查看mysql数据库中所有的表:show tables;
5、查看user表中的数据:select Host, User,Password from user;
6、修改user表中的Host,,默认HOST 值为 “localhost”: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的root密码' WITH GRANT OPTION;
7、最后刷新一下(一定要执行):flush privileges;
#一定要记得在写sql的时候要在语句完成后加上" ; ",最后一步运行完才会生效Demand feedback