授权远程连接MySQL(Linux),授权mysqllinux
MySQL远程访问的命令 格式: mysql -h主机地址 -u用户名 -p用户密码
首先在目标服务器上(115.159.66.51)修改mysql的my.cnf文件:
修改退出后,重启mysql服务 命令:sudo service mysql restart
此时尝试用115.159.66.51主机来连接mysql
ubuntu@VM-194-212-ubuntu:/etc/mysql$ mysql -h115.159.66.51 -uroot -pxiongchao
此时会出现无法连接的错误
原因:没有对远程主机115.159.66.51赋予访问mysql server的权限
赋予主机主机115.159.66.51以root的身份访问数据权限(注:访问haibao数据库):
grant all privileges on haibao.* to ‘root’@’115.159.66.51’ identified by ‘xiongchao’ with grant option;
赋予任何主机以root的身份访问数据权限(注:访问haibao数据库):
grant all privileges on haibao.* to ‘root’@’%’ identified by ‘xiongchao’ with grant option;
修改生效:
flush privileges;
版权声明:本文为博主原创文章,未经博主允许不得转载。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。