TA的每日心情 | 慵懒 2017-7-2 18:38 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]测试小兵
|
因为MySQL默认没开 所以需要手动设置一下:设置权限:grant all privileges on *.* to '用户名'@'IP地址' identified by '密码';刷新服务flush privileges;想让局域网中的所有机器都能连接MySQL数据库,首先要给MySQL开启远程连接的功能,在MySQL服务器控制台上执行MySQL命令:grant all privileges on *.* to 用户名@"%" identified by '密码' with grant option; flush privileges;
第二种方法
安装完mysql本地服务后,利用Navicat Premium登录,发现只能通过localhost作为主机登录,而不能使用本机ip登录.经过一番折腾,原来是权限没开,如下:
利用localhost登录mysql;
使用mysql数据库;
打开查询窗口执行以下语句赋予权限:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';1
这里面*.*代表是所有库.所有表,root是用户名,%代表所有ip都可访问,也可指定ip访问,例如'root'@'172.17.5.90',123456代表root用户的密码;
最后,重新使用ip登录,大功告成!记录下.
|
|