Mysql 远程登陆配置

1.修改localhost
更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改成"%"  远程只允许root 登陆
mysql>use mysql;
mysql>update user set host = ‘%‘ where user = ‘root‘;  
mysql>select host, user from user;
mysql>FLUSH PRIVILEGES;

2、指定授权
使用myuser/mypassword从任何主机连接到mysql服务器:
GRANT ALL PRIVILEGES ON *.* TO ‘myuser‘@‘%‘ IDENTIFIED BY ‘mypassword‘ WITH GRANT OPTION;

使用myuser/mypassword从ip为192.168.31.87的主机连接到mysql服务器:
GRANT ALL PRIVILEGES ON *.* TO ‘myuser‘@‘192.168.31.87‘ IDENTIFIED BY ‘mypassword‘ WITH GRANT OPTION;

3、泛授权
mysql -h localhost -u root
mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ WITH GRANT OPTION;                     //赋予任何主机上以root身份访问数据的权限
mysql>FLUSH PRIVILEGES;

时间: 2024-12-20 01:10:43

Mysql 远程登陆配置的相关文章

实验四 交换机的Telnet远程登陆配置

实验四 交换机的Telnet远程登陆配置 一.实验目标 掌握采用Telnet方式配置交换机的方法. 二.实验背景 第一次在设备机房对交换机进行了初次配置后,你希望以后在办公室或出差时也可以对设备进行远程管理.现要在交换机上做适当配置. 三.技术原理 配置交换机的管理IP地址(计算机的IP地址与交换机管理IP地址在同一个网段): 1.为telnet用户配置用户名和登录口令: 1) 交换机.路由器中有很多密码,设置对这些密码可以有效的提高设备的安全性. 2) switch(config)# enab

第三章 交换机的Telnet远程登陆配置

一.实验名称 交换机的Telnet远程登陆配置 二.实验内容 1.新建 Packet Tracer 拓扑图 配置交换机管理 ip 地址          Switch(config)# int vlan 1          Switch(config-if)# ip address **IP** **submask***2.配置用户登录密码         Switch(config)# enable password ******* 设置进入特权模式的密码         Switch(co

Ubuntu下开启mysql远程登陆权限

在腾讯云上租了个云服务器,并且安装启动了mysql. 这时候用本地的mysql workbench去连接就会报错,提示无法成功连接. 其实这是因为没有开启账户的远程登陆权限.那么下面就开启一下: 1.新建一个mysql登陆账户 GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION; flush privileges; 这里解释一下上面的两行代码. 第一行代码是新建了一个用户名为admi

在Packet Tracer中交换机的Telnet远程登陆配置

实验目标: <1>掌握采用Telnet方式配置交换机的方法. 技术原理: <1>配置交换机的管理ip地址,为telnet用户配置用户名和登录口令. <2>交换机.路由器中有很多密码,设置对这些密码可以有效的提高设备的安全性 <3>switch(config)#enable password  xxx    进入特权模式的密码 switch(config-line)#               可以设置console口和vty远程登陆密码 switch(co

linux下mysql远程连接配置和启动重启关闭

linux mysql远程连接 远程使用Navicat for mysql 客户端软件连接 mySql数据时,连接出现Can’t connect to MySQL on ’192.168.1.99’(10061)错误时,是由于MySQL不准许远程连接.修改方法如下: 1:在服务端MySQL/my.ini文件 或者/etc/mysql/my.cnf .修改bind-address=127.0.0.1 为 bind-address=0.0.0.0 2:重新启动MySQL服务.测试连接情况: 如果没有

Centos6.5下修改mysql远程登陆

Linux 安装Mysql数据库后,通过远程连接mysql时报erro 2003: Can't connect to MySQL server on '*.***.***' (111),解决方法如下: 1.[[email protected] ~]# mysql -u root p       #登陆mysql 2.mysql> grant all PRIVILEGES on *.* to 'root'@'%'indentified by 'beauty' with grant option;

Linux下MySQL远程链接配置

1).首先进入数据库,使用系统数据库mysql mysql -u root -p mysql 2).接着对系统数据库的root账户设置远程访问的密码,与本地的root访问密码并不冲突 grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; 3).防火墙配置 firewall-cmd --zone=public --add-port=3306/tcp --permanent 4).重启.

“TI门外汉”网路知识笔记三 cisco路由交换的远程登陆配置

新的交换机买来后,都需要进行简单的配置来符合本单位网络运行,配置完后的设备就需要放到它应该放到的地方,但是以后我们需要查看或者修改此设备的时候,就需要用到远程登录来配置它.下面就说一下远程登录的具体配置. 一.首先需要使用专用的配置线(console线)连接设备 二.配置线的另一段连接pc,pc端打开超级终端(网上自己下载一个超级终端软件) 三.进入配置界面:依次输入命令--en         进入特权配置模式 config     进入全局配置模式 interface vlan 1   进入

mysql 远程连接配置

操作非常简单,就5步骤,如下: 1.进入 mysql: /usr/local/mysql/bin/mysql -u root -p2.使用 mysql库 : use mysql;3.查看用户表 : SELECT `Host`,`User` FROM user;4.更新用户表 : UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;5.强制刷新权限 : flush privileges;完成以上步骤即可远程连接数据库了,上边关键的一