配置mysql允许远程登录

表现状况:终端登录远程服务器然后再登mysql可以进行操作,终端使用命令“mysql -h 192.168.10.71 -uroot -p123456”登录出错,代码操作远程mysql出错。
例如:
        远程mysql用户名和密码: root 123456
        远程mysql IP 192.168.10.71
        
        本机IP:192.168.10.230
1.登录远程mysql
        首先登录远程服务器,然后再登录mysql
        ssh [email protected]
        mysql -u root -p
        密码:123456
2.进入mysql库
        use mysql
3. 查看现有用户,密码及允许连接的主机
    SELECT   User Password , Host  FROM   user
    2013-08-30 09:38:42的屏幕截图.png
4.加入自己的ip(允许ip:192.168.10.230下使用密码:root登录
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.10.230' IDENTIFIED BY 'root' WITH GRANT OPTION;
    注意:授权这的密码设置的含义是:这个密码是允许远程机器访问时进入的密码,这里设置多少,远程登录的时候就用什么密码进行登录,而和71上的mysql的密码(123456)是没有关系的。
5.测试
    本地
    mysql -h 192.168.10.71 -uroot -p
    密码:root
    结果:登录成功

猜你喜欢

转载自oaksun.iteye.com/blog/1939982
今日推荐