Java作业要求用JDBC连接数据库,想着直接用服务器上的MySQL,省的用Access还要交数据库文件的麻烦。万万没想到的是居然花了一下午来搞定数据库连接的问题……心态炸裂……
1. 开放MySQL的访问权限
用root账户登录,进入mysql数据库.
更改root用户:
UPDATE user SET host = '%' WHERE host = '127.0.0.1'
这样一来所有IP地址均可以作为root用户,可以使用SELECT host,user FROM user查询当前用户表。
对所有root用户授权:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '