授权远程连接MySQL(Linux)
2015-06-29 12:07
543 查看
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;
首先在目标服务器上(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;
相关文章推荐
- MySQL远程连接ERROR 2003 (HY000):Can't c 4000 onnect to MySQL server on'XXXXX'的问题
- Ubuntu下面实现MySQL间远程连接
- Access denied for user 'root '@'连接的ip'(using password:YES)
- 远程连接服务器的Mysql
- 数据库基础之MySql开启远程用户登录
- 远程连接mysql(WIN下)
- ubuntu 连接MySQL详细步骤(亲测可用)
- ubuntu14.04mysql5.7安装&远程连接mysql
- mysql 0-1 linux操作系统安装卸载mysql,开机自动启动mysql,远程连接mysql
- linux 安装 expect tcl
- 在CentOS上部署基于dnx/coreclr的ASP.NET 5应用程序
- 通过printf设置Linux终端输出的颜色和显示方式
- Linux驱动修炼之道-INPUT子系统(下)
- Linux终端配置输入输出(termios)函数
- 每天进步一点点——再次了解Linux进程ID
- Linux下数据流重导向(Redirection)
- linux下mysql 自动备份
- Linux虚拟文件系统的基本概念
- linux命令
- Linux /etc/cron.d作用(转自 定时任务crontab cron.d)