一直用navicat操作数据库,使用命令操作数据库少之又少,遇到想要远程连接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:update user set Host='%' where User='root';
7.最后刷新:flush privileges;