暂时解决MySQL数据库无法利用远程工具连接

这段时间时间在使用MySQL数据库的时候发现一个问题。如果是一个局域网中的另一个电脑利用SQLyog工具来连接MySQL数据库就出现无法连接的问题

解决的方式:

  • 以权限用户root登录
  • 选择mysql库
  • 查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)
  • 修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址
  • 刷新MySQL的系统权限相关表
  • 再重新查看user表时,有修改
  • 重起mysql服务即可完成

实现步骤:

第一步:

mysql -u root -p

第二步:

use mysql;

第三步:

select ‘host‘ from user where user=‘root‘;

第四步:

update user set host = ‘%‘ where user =‘root‘;

第五步:

flush privileges;

第六步:重启MySQL服务

时间: 2024-11-10 01:00:07

暂时解决MySQL数据库无法利用远程工具连接的相关文章

怎样解决MySQL数据库主从复制延迟的问题

像Facebook.开心001.人人网.优酷.豆瓣.淘宝等高流量.高并发的网站,单点数据库很难支撑得住,WEB2.0类型的网站中使用MySQL的居多,要么用MySQL自带的MySQL NDB Cluster(MySQL5.0及以上版本支持MySQL NDB Cluster功能),或者用MySQL自带的分区功能(MySQL5.1及以上版本支持分区功能),我所知道的使用这两种方案的很少,一般使用主从复制,再加上MySQL Proxy实现负载均衡.读写分离等功能,在使用主从复制的基础上,再使用垂直切分

解决MySql 数据库 提示:1045 access denied for user 'root'@'localhost' using password yes

今天想用用MySQL 数据库  谁知道老提示 1045 access denied for user 'root'@'localhost' using password yes 最后在csdn 上找到了答案 来源:http://bbs.csdn.NET/topics/310006640     13楼 解决: 1. 开始 --> cmd   --> net stop mysql  (停用MySQL服务  没启动的可以省略) 2. 找到安装路径 MySQL Server 5.1下的my.ini

如何解决mysql数据库X小时无连接自动关闭

windows下打开my.ini,增加: interactive_timeout=28800000 wait_timeout=28800000 专家解答:MySQL是一个小型关系型数据库管理系统,由于MySQL体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库. 关于mysql自动关闭服务的现象,可以通过mysql服务器端程序mysql Administrator调整连接参数.将max_connections max_u

解决mysql数据库乱码问题

MySQL的SQL语言是用于访问数据库的最常用标准化语言.MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小.速 度快.总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库.那么对于mysql数据库乱码问题该如何处理呢? 专职优化.域名注册.网站空间.美国虚拟主机.服务器托管.vps主机.服务器租用的中国信息港来为你详细介绍! 备注:如果您是买空间网的客户,您可以直接咨询技术支持为您提供针对特定问题最简单的解决方案 以下内容转自网络: 1.

Linux安装redis并部署,使用远程工具连接。

今天主要讲解一下如何使用linux系统安装部署linux并使用远程工具连接redis.博主使用的linux为centOS,windows下的安装使用比较简单,所以这里不做过多的阐述. 1.首先使用root用户登录系统,进入usr文件夹下. 2.新建文件夹soft,并进入soft文件夹. 3.因为redis使用c语言编写,所以要首先安装一下编译环境. 使用命令 yum install gcc-c++ 4.下载redis安装包. wget http://download.redis.io/relea

linux 下解决mysql root 权限无法远程连接问题

问题描述:MySQL数据库安装成功后,在服务器本地可以连接成功,但是使用工具navicat无法进行远程连接,如图: 原因:MySQL默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接. 解决方法: 1. 进入mysql: /usr/local/mysql/bin/mysql -u root -p(根据服务器安装的数据库地址而定) 或者 mysql -uroot -p 如图 密码输入时,linux命令面板不会有任何反应,输入完后回车键 2. 使用mys

MySQL数据库自带备份与恢复工具:MySQLdump.exe与mysql.exe

数据库的备份工作是保护数据库正常运行的关键,以下的文章主要讲述的是MySQL数据库备份的一些小妙招,我们大家都知道使用MySQL dump备份数据库的用户所需要的权限相对而言还是比较小的,只需要select与lock table的权限就足够了. 所以可以创建一个备份数据库的用户,专门用于备份数据库,这样可以避免数据库受到意外的破坏. MySQLdump是备份MySQL数据库的一种好工具.它相对于用phpmyadmin等备份工具更加快速,又避免受php.ini等的限制,在windows系统下还可以

MySQL数据库自带备份与恢复工具:MySQLdump.exe与mysql.exe

数据库的备份工作是保护数据库正常运行的关键,以下的文章主要讲述的是MySQL数据库备份的一些小妙招,我们大家都知道使用MySQL dump备份数据库的用户所需要的权限相对而言还是比较小的,只需要select与lock table的权限就足够了. 所以可以创建一个备份数据库的用户,专门用于备份数据库,这样可以避免数据库受到意外的破坏. MySQLdump是备份MySQL数据库的一种好工具.它相对于用phpmyadmin等备份工具更加快速,又避免受php.ini等的限制,在windows系统下还可以

如何让mysql数据库允许被远程连接访问(业务机连数据机)

点击链接时,弹出错误提示:  ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server  第一:更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称'%'. 然后新建查询 输入:flush rivileges(刷新系统权限表) 或者新加条记录,"host" 项为