mysql开启远程登_mysql开启远程登录方法介绍
发布日期:2022-02-03 15:24:59 浏览次数:7 分类:技术文章

本文共 1119 字,大约阅读时间需要 3 分钟。

下面介绍两种快速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 |

+————–+——+——————————————-+

| localhost | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |

| 192.168.1.12 | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |

| % | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |

+————–+——+——————————————-+

3 rows in set (0.00 sec)

mysql> flush privileges;

授权法:

例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

代码如下

mysql> GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;

如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码

代码如下

mysql> GRANT ALL PRIVILEGES ON *.* TO ‘myuser’@'192.168.1.3′ IDENTIFIED BY 'mypassword’ WITH GRANT OPTION;

注意:

1、格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by “用户密码”;

2、是新增ROOT不是修改,如果把localhost改为%,那么本地就无法通过localhost连接mysql了;

3、刷新MySQL的系统权限相关表 flush privileges;

更多相关开启mysql远程连接可参考:http://www.111cn.net/database/mysql/34989.htm

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

转载地址:https://blog.csdn.net/weixin_35600779/article/details/114346436 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java无法读取方案文档_解决Spring的java项目打包后执行出现“无法读取方案文档...“、“原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是...”问题...
下一篇:stateless java_JAVA -- stateless4j StateMachine 使用浅析(二)

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年03月28日 22时28分56秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章