在Mysql中新建数据库后,发现跨库查询报错“use failed .1044:access denied for user 'root'@'localhost' to database”
解决方法,对mysql.user进行更新,用户‘root’的相关权限全部修改为‘Y’
重启Mysql服务。
Window端:服务中重启Mysql
Unix端:
[root@quickstart ~]# chkconfig --list mysqld
mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
[root@quickstart ~]# service mysqld stop
Stopping mysqld: [ OK ]
[root@quickstart ~]# service mysqld start
Starting mysqld: [ OK ]
重新连接Mysql数据库即可实现跨库查询,
如果还需要跨库实现其他操作,对user表中对应用户的权限进行操作即可。