[转]解决阿里云mysql不能连接,配置mysql远程连接
2015-07-08 09:53
671 查看
默认是不能用客户端远程连接的,阿里云提供的help.docx里面做了设置说明,mysql密码默认存放在/alidata/account.log
首先登录: mysql -u root -h localhost -p
use mysql #打开mysql数据库
#将host设置为%表示任何ip都能连接mysql
update user set host='%' where user='root' and host='localhost';
flush privileges; #刷新权限表,使配置生效
然后我们就能远程连接我们的mysql了。
3、如果您想关闭远程连接,恢复mysql的默认设置(只能本地连接),您可以通过以下步骤操作:
use mysql #打开mysql数据库
#将host设置为localhost表示只能本地连接mysql
update user set host='localhost' where user='root';
flush privileges; #刷新权限表,使配置生效
备注:您也可以添加一个用户名为yuancheng,密码为123456,权限为%(表示任意ip都能连接)的远程连接用户。命令参考如下:
grant all on *.* to 'yuancheng'@'%' identified by '123456';
flush privileges;
参考效果配置
首先登录: mysql -u root -h localhost -p
use mysql #打开mysql数据库
#将host设置为%表示任何ip都能连接mysql
update user set host='%' where user='root' and host='localhost';
flush privileges; #刷新权限表,使配置生效
然后我们就能远程连接我们的mysql了。
3、如果您想关闭远程连接,恢复mysql的默认设置(只能本地连接),您可以通过以下步骤操作:
use mysql #打开mysql数据库
#将host设置为localhost表示只能本地连接mysql
update user set host='localhost' where user='root';
flush privileges; #刷新权限表,使配置生效
备注:您也可以添加一个用户名为yuancheng,密码为123456,权限为%(表示任意ip都能连接)的远程连接用户。命令参考如下:
grant all on *.* to 'yuancheng'@'%' identified by '123456';
flush privileges;
参考效果配置
相关文章推荐
- MySQL创建数据库并授权的SQL
- MySQL开发规范
- Mybaties批量修改每一条不同数据
- MYSQL实时触发SQL SERVER 实例
- 从偶然的机会发现一个mysql特性到wooyun waf绕过题
- Mysql存储过程中游标的用法实例
- MySQL的mysqldump工具用法详解
- MySQL下PID文件丢失的相关错误的解决方法
- MySQL中数据类型相关的优化办法
- 检测MySQL的表的故障的方法
- MySQL的一些常用的SQL语句整理
- MySQL基本操作语句小结
- MySQL 索引及其分类
- mysql 基础--约束
- mysql之对触发器的操作
- 设置mysql中自增列的初始值和增加步长
- mysql中的replace into
- 配置远程连接mysql数据库 Connect to remote mysql database
- mysql安装后无法登陆或者jdbc无法连接解决方法
- 查看mysql数据文件存放路径