鉴:mysql远程登录
Mysql默认是不允许远程连接的,因为有很大的安全隐患。 需要手动增加可以远程访问数据库的用户。 方法一、本地登入mysql,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改为"%" #mysql -u root -proot mysql>use mysql; mysql>update user set host = '%' where user = 'root'; 这里我要说的是首先,在具体项目里面尽量不要使用root用户,其次,数据库也尽量不要使用mysql,为了 安全性考虑。(root用户的密码可以设置的复杂写,比如英文+(特殊字符%-$_#等)+数字,顺序随机组合 其实最好的就是将root用户访问另外某个数据库的权限中的(select,insert,update,delete)给禁止掉,但 是不禁止其他权限(create,drop,---,super,---等) )。此建议也适用于以下文字,不再重复。 好吧,我接着说下, 在linux下面千万不要做上面的动作 ,因为linux的root用户的user记录有5个,而这5 个每个都有特殊的意义,比如我们上面所说的user='root'&host='localhost'的用户,是专门用来实现本地 登录mysql的,如果你把这个给修改了的话