mysql只能连接localhost解决】的更多相关文章

grant all privileges on *.* to 'root'@'%' identified by 'root';flush privileges;…
设置mysql远程连接root权限 在远程连接mysql的时候应该都碰到过,root用户无法远程连接mysql,只可以本地连,对外拒绝连接. 需要建立一个允许远程登录的数据库帐户,这样才可以进行在远程操作数据库.   方法如下: 默认情况下MYSQL数据库的系统数据库mysql系统表user内用户权限只提供localhost本机登陆: 需要更改权限才能实现远程连接MYSQL数据库. 可以通过以下方式来确认: root#mysql -h localhost -uroot -p Enter pass…
源:http://www.111cn.net/database/mysql/37700.htm 先重启服务器可解决大部分问题 错误编号:2003 问题分析: 无法连接到 mysql 服务器,可能的情况为: 1.mysql 服务没有启动,一般是在异常的情况下 mysql 无法启动导致的,比如无可用的磁盘空间,my.ini 里 mysql 的 basedir 路径设置错误等: 2.mysql 服务器资源紧张,导致无法连接. 解决方法: 1.如果你是虚拟主机用户(购买的空间),则联系空间商检查 mys…
睡眠连接过多,会对mysql服务器造成什么影响? 严重消耗mysql服务器资源(主要是cpu, 内存),并可能导致mysql崩溃. 造成睡眠连接过多的原因? 1. 使用了太多持久连接(个人觉得,在高并发系统中,不适合使用持久连接) 2. 程序中,没有及时关闭mysql连接 3. 数据库查询不够优化,过度耗时. 那么,如果要从根本上解决sleep连接过多,就得从以上三点反复检查,但是见效并不快. 网上有人分享,使用shell脚本配合cron,定期杀死睡眠时间太久的连接,但是这种方法非常不可取,典型…
远程连接服务器的MySQL数据库,错误代码是1130,是由于无法给远程连接的用户权限的问题 解决方法: 本机登陆mysql后,将mysql数据库中的user表中的host项,从localhost改为% 1.以权限用户root登录 mysql -uroot -p 2.选择mysql数据库 use mysql; 3.查看mysql数据库中的user表的host值 select  'host' from user  where user='root'; 4.修改host值 update user se…
引言 在聊天群里看到有人提到 mysql 中 localhost 和 127.0.0.1 的区别,这个之前并没有仔细考虑过.现在来学习下. localhost 与 127.0.0.1 区别 localhot(local) 是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制. 127.0.0.1 是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制. 一般设置程序时本地服务用 localhost 是最好的,localhost 不会解析成 IP,也不会占用网卡.网络资源. 有时候用…
一.mysql安装 1.下载MySQL数据库可以访问官方网站:https://www.mysql.com/ 2.点击DOWNLOADS模块下的Community模块下的MySQL Community Server进行下载. 由于目前最新版本是:MySQL Community Server 5.7.21 建议博友下载历史版本,本博下载的是5.6.39 下载步骤: 进入,选择MySQL的版本及主机 根据自己的电脑选择相应的位数进行下载,本机是64位,点击download. 进入下一个页面,该页面需要…
解决mysql中只能通过localhost访问不能通过ip访问的问题 原因是没开权限 SELECT * FROM USER WHERE USER='root'; grant all privileges on *.* to 'root'@'%' identified by '123456';flush privileges; 1. 命令行进入mysql(假设root用户的密码也为root)mysql –uroot –proot 2. 使用mysql数据库use mysql; 3. 赋予权限gra…
天,在使用navicat Premium 连接数据库时,出现了一个弹出窗口显示: "error 2003: can't connect to mysql server on 'localhost' 然后我在终端下使用mysql同样错误. 然后我使用网上的方法都不可以,最后就只好自己想办法. 最后我解决问题的方法是找到mysql.exe所在的目录下,找mysqld.exe文件,双击执行了之后便可以连接mysql 执行这个文件之后,在终端下执行mysql,成功. 这个几个文件在你安装mysql目录里…
    在阿里云服务器上安装好MySQL后,首先想到的就是安装一款工具来管理数据库,一开始选择了phpMyAdmin,这个工具安装很简单,只要解压到能访问的目录下就行了.在浏览器中访问phpMyAdmin目录就行了,输入用户名和密码就能进入管理数据库了. 但是每次打开浏览器来管理数据库还是不太方便,所以最终选择了Navicat软件来管理数据库,在新建连接时,输入正确的主机.用户名和密码,连接测试时弹出如下错误. 原因是MySQL默认不支持远程连接,(那么phpMyAdmin为什么可以连接呢?那是…