MySQL开放远程登录

在服务器上部署MYSQL每次观看MYSQL记录或者修改的时候都需要登录服务器,又烦又占资源。所以使用另一种方法:对外开放接口。

注:如果某些服务器开启防火墙屏蔽了某些接口就有可能导致远程用户无法登录MYSQL所以在操作之前先检查服务器的端口是否开放。

修改方法很简单,不仅可针对固定的用户和和固定的IP还可以针对不同的用户添加AURD等权限,

登录MYSQL后,操作命令如下:

use mysql;
SELECT * FROM USER;

大致返回结果如下:

看到了吧,你的所有登录权限都在这,登录用户名密码什么的都在这。

只需要在新增加一条数据就可以,如果不知道在HOST里添加什么就设为*代表所有客户端都可以连接。具体权限自己分配一下就可以了。

MYSQL 开放远程登录方式,怎么连接服务器的MYSQL等问题就可以解决了。

时间: 2024-10-21 04:26:40

MySQL开放远程登录的相关文章

[转]Centos6.5使用yum安装mysql—配置MySQL允许远程登录

一.mysql安装 第1步.yum安装mysql[[email protected] ~]#  yum -y install mysql-server安装结果:Installed:    mysql-server.x86_64 0:5.1.73-3.el6_5                                                                                                                        

mysql 开启远程登录

两步开启mysql远程连接 一,登录mysql # mysql -uroot -p 二,配置远程连接 mysql > GRANT ALL PRIVILEGES ON *.* TO 'user1'@'%'IDENTIFIED BY 'mypassword'; 或 mysql > GRANT ALLPRIVILEGES ON *.* TO 'root'@'%'; mysql >  FLUSH PRIVILEGES; mysql 开启远程登录

mysql设置远程登录

服务器上,我们刚安装好MySQL后,是没有办法直接远程的,它只支持本地登录.所以我们必须要对刚安装好的MySQL进行设置,允许远程登录. 1. 使用“mysql -uroot -p”命令可以连接到本地的mysql服务. 2.使用“use mysql”命令,选择要使用的数据库,修改远程连接的基本信息,保存在mysql数据库中,因此使用mysql数据库. 3. 使用“GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH

fedora26 Mysql 开放远程链接服务

下载安装MySQL 用以下指令安装 $ dnf install mysql-server 注意:Fedora默认安装mariadb 安装完成之后,用以下指令测试 $ mysql --version 开放3306端口 首先输入以下指令开启MySQL服务 $ sudo systemctl start mariadb 然后用以下指令查询3306端口的情况 $ netstat -an | grep 3306 如果 不 显示 tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN

mysql实现远程登录

CentOS7上安装mysql后,想要实现mysql远程登录. 主要解决二个问题:(1)为mysql用户授予远程登录权限(改表法或授权法):(2)防火墙开放3306端口. (一)授予登录权限 mysql -u root -p 输入密码进入到mysql中. 授权法 创建账号test并授权,密码为password: grant all on *.* to [email protected]'127.0.0.1' identified by "password"; 改表法 1. 切换到mys

wampserver安装在服务器中,但是mysql不能远程登录的解决方案

利用mysql workbench或者Navicat连接服务器的mysql时,有时候会出现拒绝访问, 因为在mysql中没有赋予其他用户权限,只能本地登录,所以要进行设置. 设置如下: 打开mysql控制台,输入密码,登录数据库,执行use mysql命令: use MySQL; 会出现Database changed: 再执行:  grant all privileges on *.* to '你的用户名'@'%' identified by '你的密码';  结果如下: Query OK,

mysql不能远程登录的解决方法

案例:mysql只能localhost登录,使用 #mysql -uroot -p -hIP -P3306不能登录 解决方法: 1. 改表法.可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u root -pvmw

mysql设置远程登录后连接不上

参考:http://www.jb51.net/article/33813.htm http://www.jb51.net/article/58096.htm 默认情况下,MySQL只允许本地登录,如果要开启远程连接,则需要修改/etc/my.cnf文件 sudo vim /etc/mysql/my.cnf注释这一行:bind-address=127.0.0.1 保存退出.mysql -u root -p 为需要远程登录的用户赋予权限: 代码如下: mysql>use mysql; mysql>

mysql 允许远程登录配置

两步: 一. 更改"mysql"数据库里的"user"表里的"host"项(经此步便可在远程登录) x:\>mysql -u root -pvmware mysql> use mysql; mysql> update user set host = '%' where user = 'root'; mysql> select host, user from user; mysql> flush privileges;