在安装MySql后只有一个超级管理权限的用户ROOT,而且ROOT限制只能在数据库本机上使 用,如果我们要远程管理MySql咋办呢?那么事实上我们需要添加一个具有超级管理权限并且可能远程访问的超级用户
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;
mysql>FLUSH RIVILEGES
2、授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
格式:grant 权限 on 数据库名.表名 用户@登录主机 identified by "用户密码" WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.6'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
另外一种方法:
在安装mysql的机器上运行:
mysql -h主机名或IP地址 -u用户名 -p密码
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服务器
分享到:
相关推荐
牛族 MYSQL 远程 连接器 数据库 图形界面下的MYSQL连接器
1 可以无需安装MYSQL数据库,用SuperMysql连接器可以连接远程MYSQL数据库。 2 远程数据库表直接显示在程序的显示框中,无需手工输入指令。 3 程序绑定了三个MYSQL指令。 增加功能: a 远程更改密码时可以自己定义...
真正好用的mysql连接工具,内附破解码,真正好用。。
mysql远程连接不了
设置mysql数据库远程连接: Windows系统 1、 停止mysql的服务。 2、 进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入c:\mysql\bin 3、 进入mysql数据库服务器 c:\mysql\bin>mysql –u ...
MySQL远程连接工具 Navicat for SQL Server 解压就可以用
Linux开启mysql远程连接,mysql和linux搭配成了主流,受大家欢迎,开启远程连接特殊时候有些用处
MYSQL数据库远程连接,例程,需要有亦众的支持库才能编译。
主要为大家详细介绍了MySQL远程连接不上的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
设置文件 开通防火墙端口 设置权限 让XAMPP远程连接MYSQL
Mysql远程连接本质.pdfMysql远程连接本质.pdf
Mysql远程连接本质.docxMysql远程连接本质.docx
通过cmd命令开启windows系统上的mysql远程连接权限,简单明了。
开启mysql远程连接功能.tx
mysql 远程连接 Apache2.2.4和php5.2.1配置方法.doc
配置mysql远程连接访问数据库 Navicat preium 帮助文档,不是特别详细,免费提供给大家参考下
解决mysql远程连接不上问题
本文档为本人总结window2003服务器mysql远程访问需要的一些设置,文档内有详细设置过程以及sql语句,文档内容经过本人多次测试均已成功,希望对大家有帮助。
Mysql 远程连接速度慢的解决方案
通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法.pdf