`
yukang116
  • 浏览: 23453 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

MySQL-Front连接远端的MYSQL

阅读更多
    用MySQL-Front连接远端的MYSQL就会有些问题。大多提示1045错误:"Access denied for user duan@192.168.0.104,请检查用户名和口令".怎么回事呢?
  
    首先让我们看一下远端MYSQL的用户表
  
  mysql> select host,user
  -> from user;
  +---------------+------+
  | host | user |
  +---------------+------+
  | localhost | root |
  +---------------+------+
  5 rows in set (0.00 sec)
    由此我们可以看到root用户仅允许本地(localhost)登录,如果要远程登录该mysql服务器的话,就需要新建一个普通权限的用户,新建用户使用如下命令:
  
    mysql> grant select,update,insert,delete on mas.* to duan@localhost identified by "123456";

或GRANT ALL PRIVILEGES ON *.* to duan@localhost identified by "123456";  
    这句命令的意思是:新建用户duan,并且只允许该用户在本地(localhost)登录,密码是123456,并且赋予它对mas库中所有表select,update,insert的权限。我们在这有一个mas库,所以用mas.*代表mas库下的所有表。如果要对所有的表,包括mysql库的表都有操作权限则可以替换成“*.*”.
  
    现在该duan用户,已经可以登录mysql了,但是也还是只能本地登录。若要duan用户可以远程登录mysql,则还需要如下命令:
  
    mysql> update user set host = '%' where user = 'duan';

【也可以直接GRANT ALL PRIVILEGES ON *.* to duan@'%' identified by "123456";】  
    现在我们再查看mysql的管理库:
  
  mysql> select host,user
  -> from user;
  +-----------+------+
  | host | user |
  +-----------+------+
  | % | duan |
  | localhost | root |
  +-----------+------+
  5 rows in set (0.00 sec)
  然后重启mysql: root@# service mysql restart

   通过以上操作,我们知道其实用root用户也可以远程登录mysql的,就是把root的host字段改成%即可,但是强烈不建议如此做,否则会带来严重的安全风险。
  
    好了,我们可以连接我们的远端mysql了,在MySQL-Front上新建连接,输入连接名,远端的Linux的IP地址,输入用户名duan和密码123456,选择连接端口,mysql默认的是3306,OK,连接成功了。
撤销已经赋予权限的用户的权限:
revoke all on *.* from duan@%;
分享到:
评论

相关推荐

    mysql-front5.3

    从上面的提示上可以确认一点,要使用mysql-front连接数据库必须要跟Mysql版本对应上才行的。 用它可以连接mysql5.5数据库。 这个工具在mysql-front的官网上也有下载,分数不够的朋友可以通过下面的链接去下载:...

    MySQL-Front_V5 绿色版

    新增更新: -新集成进一个PHP隧道,这样即使你得isp不允许你从自己的工作站连接数据库,你也可以连接了 -允许缓存数据库架构,加速mysql-front 运行速度 -无需数据库请求即可内部排序数字 -SQL编辑器用有自动完成...

    MySQL-Front 安装包+注册码

    MySQL-Front 5.1 安装包+注册码 绝对可用

    MySQL-Front_Setupv6.1.zip

    著名的mysql-fornt客户端工具6.1版,作者是个德国青年,已于2019年初停止对...MySQL-Front is not longer available Hello, my name is Nils. 18 years, I developed the application „MySQL-Front“. But I stopped

    MySQL-Front v5.0 Build 1.0 官方中文版序列号

    MySQL-Front v5.0 Build 1.0 官方中文版序列号

    MySQL-Front_Setup

    MySQL-Front_Setup最新安装版本........................

    Mysql安装教程+Mysql-Front简单安装+Mysql-Front注册码

    Mysql安装教程+Mysql-Front简单安装+Mysql-Front注册码

    MYSQL专用导入导出工具mysql-front

    MYSQL专用导入导出工具mysql-front

    MySQL-Front_Setup中文版支持win32和win64 附带安装教程.rar

    MySQL-Front_Setup中文版支持win32和win64 附带安装教程

    MySQL5.5服务端+MySQL-Front客户端+MySQL-JDBC驱动.zip

    MySQL5.5服务端+MySQL-Front客户端+MySQL-JDBC驱动.zip MySQL5.5服务端+MySQL-Front客户端+MySQL-JDBC驱动.zip MySQL5.5服务端+MySQL-Front客户端+MySQL-JDBC驱动.zip

    MySQL-Front-Setup.rar

    MySQL-Front_Setup安装包,MySQL-Front是MySQL的客户端工具。

    MySQL-Front.rar

    一, 安装软件,这个很简单,就是到网上把这两个软件下到就可以了,不过MYSQL-FRONT是需要钱注册的,一般可以搜索到破解的版本,MYSQL是免费提供的。 下到后安装即可。 二, 到mysql in目录下找到winmysqladmin.exe...

    MySQL-Front_Setup6.1.zip

    下面是作者停止mysql-fornt的声明文稿 MySQL-Front is not longer available Hello, my name is Nils. 18 years, I developed the application „MySQL-Front“. But I stopped the development of it and do not l ...

    MySQL-Front6.1+MySQL8.0.16.rar

    MySQL-Front_Setup.exe、mysql-installer-web-community-8.0.16.0.msi。 提示:MySQL8.0.16 安装到 Authentication Method 选:Use Legacy Authentication Method(Retain MySQL 5.x Compatibility)即可在MySQL-Front...

    mysql客户端MySQL-Front

    mysql客户端MySQL-Front压缩包,解压即可安装

    开发工具\MySQL-Front_Setup.exe

    开发工具\MySQL-Front_Setup.exe开发工具\MySQL-Front_Setup.exe开发工具\MySQL-Front_Setup.exe开发工具\MySQL-Front_Setup.exe

    mysql-front解压使用

    MySQL-Front is a Windows front end program for the MySQL database server. The database structure and data can be handled via dialogs or SQL commands.

    mysql-front 6.1

    mysql-front 6.1

    MySQL-Front+破解

    包含mysql-front和其破解代码, mysql-front是一款mysql的界面管理工具,可以非常方便的连接数据库,创建数据库和表等操作。

    MySQL-Front 5.3 安装教程

    MySQL的客户端MySQL-Front,用于连接MySQL数据库,提供一个可视化的数据库管理页面

Global site tag (gtag.js) - Google Analytics