解决方法:
1。 改表法。
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -pvmwaremysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
2. 授权法。
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器的dk数据库,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句 mysql>FLUSH RIVILEGES 使修改生效.就可以了
另外一种方法,不过我没有亲自试过的,在csdn.net上找的,可以看一下.
在安装mysql的机器上运行:
1、d:/mysql/bin/>mysql -h localhost -u root //这样应该可以进入MySQL服务器
2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION //赋予任何主机访问数据的权限
3、mysql>FLUSH PRIVILEGES //修改生效
4、mysql>EXIT //退出MySQL服务器
这样就可以在其它任何的主机上以root身份登录啦!
相关推荐
Navicat MySQL 连接 Linux 下 MySQL 问题解决方案是指在使用 Navicat 连接 Linux 下的 MySQL 数据库时可能出现的一些问题和解决方案。 1. 无法连接 MySQL 数据库 在连接 MySQL 数据库时,可能会出现无法连接的...
- 使用NaviCat连接远程Linux MySQL数据库时遇到10061未知故障的解决方案。 - 通过NaviCat远程连接SQL Server并转换成MySQL的详细步骤。 - 解决NaviCat无法远程连接MySQL的问题。 - MySQL数据库的安装以及与NaviCat ...
【标题】"Navicat110 for Linux MySQL" 是一款专为Linux用户设计的数据库管理工具,由PremiumSoft公司开发。...对于那些需要在Linux环境中处理MySQL数据库的开发者和管理员来说,这是一个非常实用的解决方案。
作为MySQL数据库管理和开发的重要助手,Navicat8提供了全面的解决方案,使得数据库的管理和维护变得更加轻松高效。 一、Navicat8_MySQL概述 Navicat8_MySQL是Navicat系列中的一个版本,专为MySQL数据库设计,支持...
本篇文章将详细介绍在Linux下安装和使用Navicat的方法,以及如何处理特定问题。 1. **安装Wine** 在Linux上运行Navicat需要依赖Wine,这是一个允许Linux运行Windows应用程序的开源兼容层。首先,确保你的Linux发行...
总的来说,Linux下的Navicat for MySQL提供了一套全面的数据库管理解决方案,无论你是初学者还是经验丰富的开发者,都能从中受益。通过熟练掌握这款工具,你可以在Linux环境中更加高效地管理和操作MySQL数据库。
在使用Navicat for MySQL 10.0.11时,用户需要先在Linux系统中解压缩下载的`navicat110_mysql_en.tar.gz`文件,然后进入解压后的根目录,执行命令`./start_navicat`来启动应用程序。`Readme-说明.htm`文件包含了详细...
【Navicat Premium】是Navicat系列的高级版本,它支持多种数据库类型在同一界面下进行管理和操作,实现真正的多数据库管理,为用户提供了一站式的解决方案。 总而言之,Navicat作为一款强大的数据库管理工具,不仅...
【Navicat for MySQL.app】是一款...总的来说,Navicat for MySQL是一个全面的数据库管理解决方案,适合数据库管理员、开发者和普通用户使用,无论是日常的数据库管理还是复杂的项目协作,都能提供强大而便捷的支持。
它提供了一站式的解决方案,包括数据浏览、编辑、备份、导入导出、同步和脚本执行等众多功能,使得在Windows、Mac或Linux环境下管理MySQL数据库变得轻而易举。 2. **数据库连接与管理**: 通过Navicat,用户可以...
Navicat for MySQL是一款功能强大的数据库管理工具,专为MySQL数据库设计,提供了一套全面的管理和开发解决方案。它支持多种操作系统平台,包括Windows、Mac OS X以及Linux,使得用户可以在不同环境下方便地进行...
本文将解决 Linux 上 MySQL 访问慢的问题,提供详细的解决方案和配置方法。 问题描述 MySQL 访问慢的问题可能会导致应用程序的性能下降,影响用户体验。 Navicat 是一个流行的数据库管理工具,但是在 Linux 上访问 ...
Navicat是一款强大的数据库管理工具,它提供了直观的图形用户界面,使得数据库管理和开发变得更为简单。...无论是对于Oracle、MySQL还是PgSql,Navicat12都提供了一站式的解决方案,使得数据库管理变得更加简单和直观。
总的来说,Navicat for MySQL是一个强大的数据库管理工具,无论对于初学者还是高级用户,都能提供全面的数据库管理解决方案。它不仅简化了数据库的日常操作,还提升了工作效率,是MySQL数据库管理的理想选择。
远程连接MySQL所遇到的问题以及解决问题方法 在 Linux 系统中,使用 YUM 命令安装 MySQL 后,需要进行一系列的配置以便能够远程连接 MySQL 数据库。以下是解决不能进行远程连接 MySQL 数据库的问题的方法,这些方法...
Navicat 8.2.12 For MySQL是一款专业且功能强大的MySQL数据库管理和开发工具,专为MySQL数据库设计,提供了一站式的解决方案,使用户能够高效地进行数据库管理、开发和协作。它支持多种操作系统平台,包括Windows、...
Navicat for MySQL是一款全方位的数据库管理解决方案,它以其直观的界面、丰富的功能和强大的性能,极大地提升了MySQL数据库的管理和维护效率。无论你是数据库管理员、开发者还是数据分析者,Navicat都能成为你得力...
这款图形化界面应用提供了一站式的解决方案,使得数据库管理、开发和维护变得更加简单和高效。Navicat支持多种操作系统平台,包括Windows、Mac OS X和Linux,为用户提供跨平台的数据库访问能力。 在Navicat for ...
总的来说,Navicat for MySQL 9.0.15是一个全面而强大的MySQL管理解决方案,无论是初学者还是经验丰富的DBA,都能从中受益。通过其简洁的界面和丰富的功能,用户可以高效地进行数据库管理,提高工作效率,从而更好地...