mysql远程连接 Host * is not allowed to connect to this MySQL server问题解决方法
2015-09-09 17:18
1261 查看
localhost改成%
进入mysql的BIN目录
代码如下 | 复制代码 |
mysql -u root -p mysql>use mysql; mysql>update user set host =’%'where user =’root’; mysql>flush privileges; |
1、在本机登入mysql后,更改“mysql”数据库里的“user”表里的“host”项,从”localhost”改为'%'。
代码如下 | 复制代码 |
mysql> mysql>use mysql; mysql>select 'host' from user where user='root'; |
代码如下 | 复制代码 |
mysql>update user set host = '%' where user ='root'; |
查看一下host是否已经有了%这个值,如果有了直接执行下面的flush privileges;即可)
代码如下 | 复制代码 |
mysql>flush privileges; mysql>select host,user from user where user='root'; mysql>quit |
相关文章推荐
- MYSQL虚拟机安装和配置
- 查看 MySQL 数据库中每个表占用的空间大小
- Mysql分表的三种方法
- 本地无法启动MySQL服务,报的错误:1067,进程意外终止---解决
- MySQL学习笔记(3)——约束条件
- nodejs操作mysql
- MySQL导入txt文件
- windows下mysql 1067错误解决
- xtraBackup备份mysql
- automysqlbackup笔记
- mysql性能测试(索引)
- mysql-proxy 初体验
- MySQL 5.7 mulit-source replication
- mysql 查询字段为null或者非null
- 《高性能MySQL》第四章
- MySQL Innodb Memcahed Introduction & Examples
- Mysql 5.6 command line Client闪退的解决方法
- talend 连接mysql数据库没有权限
- win7 64位配置mysql 5.6免安装版
- MySQL学习笔记(1)——启动停止与登录,显示相关信息