Linux平台mysql开启远程登录

开发过程中经常遇到远程访问mysql的问题,每次都需要搜索,感觉太麻烦,这里记录下,也方便我以后查阅。

首先访问本机的mysql(用ssh登录终端,输入如下命令):

mysql -uroot -p

输入密码登陆进去后,输入如下的语句:

use mysql; grant all privileges on *.* to 'user'@'%' identified by 'password' with grant option;

其中:

user是用户名

mysql默认的是root

password是密码自己设置

%表示任意主机,也可以指定ip地址

这样就允许远程任意一台主机访问了。

示例:

grant all privileges on *.* to 'root'@'192.168.1.100' identified by '' with grant option;

即:允许192.168.1.100以root用户无密码登录。

好,就这些了,希望对你有帮助。

时间: 2024-10-24 18:12:45

Linux平台mysql开启远程登录的相关文章

mysql开启远程登录功能

  有时候建站的时候因为数据库和网站放在不同的IP,这个时候就需要用程序进行mysql的远程连接,而mysql因为安全的因素,默认的时候用户设置的是不能远程连接,只能本地连接,这个时候就需要自己去修改其中的设置.下面讲方法. 进入cmd命令模式. mysql -h localhost-u mysql -p Enter password: ****** 连接数据库. mysql> use mysql; (此DB存放MySQL的各种配置信息) Database changed mysql> sel

mysql开启远程登录方法介绍

 代码如下 复制代码 mysql -u root -p mysql> use mysql; mysql> grant all privileges  on *.* to root@'%' identified by "root"; mysql> select host,user,password from user; +----–+--+---------------+ | host         | user | password                 

mysql 开启远程连接的三种方法

本文章收藏了三种关于如何开启mysql教程 远程连接,第一款就是在mysql cmd命令提示符下给mysql开启远程连接的,方法三是修改mysql my.ini的文件配置来修改的哦. 方法一 样给mysql开启远程连接功能? 首先链接本机的mysql(用ssh登录终端,输入如下命令): mysql -uroot -p 输入密码登陆进去后,输入如下的语句,执行. grant all privileges on *.* to 'user'@'%' identified by 'password' w

win8.1系统电脑如何开启远程登录服务?

  win8.1系统电脑开启"远程登录服务"的设置方法: 1.按下键盘上的"Win+X"组合键呼出系统快捷菜单,点击"控制面板"; 2.在控制面板中将查看方式修改为"大图标",然后点击程序和功能; 3.在程序和功能界面,点击"启用或关闭Windows功能"(这里需要等待几分钟); 4.在"Windows功能"窗口中找到"Telnet客户端"并将其勾选,点击确定; 5.

mysql怎么开启远程登录功能

  做网站,要经常更新数据库,接触的数据库肯定都是mysql.有时候建站的时候因为数据库和网站放在不同的IP,这个时候就需要用程序进行mysql的远程连接,而mysql因为安全的因素,默认的时候用户设置的是不能远程连接,只能本地连接,这个时候就需要自己去修改其中的设置.下面小编就介绍一下操作方法. 进入cmd命令模式. mysql -h localhost-u mysql -p Enter password: ****** 连接数据库. mysql> use mysql; (此DB存放MySQL

MySQL实现远程登录的方法_java

原因分析: Host 'Local' is not allowed to connect to this MySQL server 典型的远程权限问题.问题症结: MySQL 没有开放远程登录的权限.要看你的服务器到底用的那种系统,linux或者是Windows,这个解决办法不同,你可以上网搜索一下,解决问题的资料很多.解决办法: 开启 MySQL 的远程登陆帐号有两大步:1.确定服务器上的防火墙没有阻止 3306 端口. MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306

菜鸟学Linux命令:ssh命令 远程登录

1.查看SSH客户端版本 有的时候需要确认一下SSH客户端及其相应的版本号.使用ssh -V命令可以得到版本号.需要注意的是,Linux一般自带的是OpenSSH: 下面的例子即表明该系统正在使用OpenSSH: $ ssh -V  OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19 2003 下面的例子表明该系统正在使用SSH2: $ ssh -V  ssh: SSH Secure Shell 3.2.9.1 (non-commercial version) on i68

Linux rdesktop操作系统下远程登录Windows XP桌面_unix linux

发现新立得也有下载: sudo apt-get install rdesktop  或到下载rdesktop,下载后安装:  $ tar -zxvf rdesktop-1.5.0.tar.gz  $ cd rdesktop-1.5.0  $ ./configure  $ make  $ make install  终端输入 rdesktop //很详细用法说明  $ rdesktop -u username -p password ip 就可以远程登录了.username是XP当前用户  注意:

mysql开启远程连接的方法介绍

 出去安全性考虑 ,默认mysql是只允许本机连结,而不允许其它主机通过客户端工具进行连结的.此时要解决该问题,可通过以下三种方法进行解决. A.对其它IP进行授权登录.具体为先在本机通过mysql -uroot -p 密码进行登录.出现mysql >后,通过grant 命令进行权限的开放,具体用法为:grant权限 on 数据库对象 to 用户 注:以下以phpboke做为一个存在的测试数据库表为例,对grant命令进行详细说明 一.grant 普通数据用户,查询.插入.更新.删除 数据库中所