为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > mysql远程连接失败解决方法

mysql远程连接失败解决方法

2018-04-11 3页 doc 117KB 7阅读

用户头像

is_482581

暂无简介

举报
mysql远程连接失败解决方法mysql远程连接失败解决方法 今天搭建LAMP(Linux、apache、mysql、php)环境,由于mysql数据库和php不在同一台电脑上,apache连接mysql时报错。 查看mysql数据库下的user表 原来是mysql没有开启远程登录,只能在本地登录,由于对mysql不熟悉,上网找了写解决方法,update user set host=’%’ where user=’root’,但是执行这个操作之后,远程可以连接mysql了,但是本地登录提示密码错误。 查看user表信息 发现本地登录用的是...
mysql远程连接失败解决方法
mysql远程连接失败解决方法 今天搭建LAMP(Linux、apache、mysql、php)环境,由于mysql数据库和php不在同一台电脑上,apache连接mysql时报错。 查看mysql数据库下的user表 原来是mysql没有开启远程登录,只能在本地登录,由于对mysql不熟悉,上网找了写解决方法,update user set host=’%’ where user=’root’,但是执行这个操作之后,远程可以连接mysql了,但是本地登录提示密码错误。 查看user表信息 发现本地登录用的是localhost,不需要密码 不输入密码直接登录,可以连接,证明自己的猜测是对的,但是show databases看不到之前的数据库。 原来是localhost没有权限导致的,看来直接update user set host=’%’ where user=’root’是不行 的,更改其中的一个%为127.0.0.1试下 还是不行,如果将另一个%改回localhost,本地可以登录, 但是远程又访问不了了,该怎么办呢,看了下mysql官方的提示,原来这么简单,只需要一 个grant语句就可以了。 grant all privilegesI on dbcenter.* to root@'%' identified by 'zhcw123'; 执行flush privileges;使操作立即生效,查mysql数据库下的user表,原来是在user表里加了 一条新记录,而不是直接update。 困扰两天的问终于解决啦~
/
本文档为【mysql远程连接失败解决方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索