MySql远程连接无法打开解决办法
2016-02-10 14:01
447 查看
1。改表法。
请使用mysql管理工具,如:SQLyog Enterprise
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑使用mysql管理工具登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
2. 授权法。
A:你想mysql账户myuser使用密码mypassword从任何主机连接到mysql服务器的话,那就在mySQL命令行下输入:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
若上面那条命令还没有奏效,那就使用下面的命令,一定成功!
如果你想允许想mysql账户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码,那就在mySQL命令行下输入:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
请使用mysql管理工具,如:SQLyog Enterprise
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑使用mysql管理工具登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
2. 授权法。
A:你想mysql账户myuser使用密码mypassword从任何主机连接到mysql服务器的话,那就在mySQL命令行下输入:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
若上面那条命令还没有奏效,那就使用下面的命令,一定成功!
如果你想允许想mysql账户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码,那就在mySQL命令行下输入:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
相关文章推荐
- Mysql-5.6与Hibernate结合中文乱码
- MySql 增加字段 删除字段 修改字段名称 修改字段类型
- Mysql服务不见的解决办法
- MySQL时间戳转换
- MySQL UPDATE子查询
- Ubuntu 安装mysql和简单操作
- 查看mysql连接数 sql语句执行时间
- MySQL各版本的区别
- MySQL_使用时遇到的问题汇总
- MySQL5.7 Replication主从复制配置教程
- mysql 使用基本教程
- MySQL 笔记
- [MySQL 5.6] 5.6新参数 (完全版)
- MySQL · 性能优化· 5.7.6 InnoDB page flush 优化
- 一些实用的mysql语句(不断积累更新)
- mac环境下手动卸载mysql
- mysql 结果集合切换
- mysql
- MySQL数据库触发器(trigger)
- 创建mysql数据表基础操作