mysql 远程登录_如何远程登录数据库

mysql 远程登录_如何远程登录数据库CentOS7上安装mysql后,想要实现mysql远程登录。主要解决二个问题:(1)为mysql用户授予远程登录权限(改表法或授权法);(2)防火墙开放3306端口。(一)授予登录权限mysql –

mysql实现远程登录

CentOS7上安装mysql后,想要实现mysql远程登录。

主要解决二个问题:(1)为mysql用户授予远程登录权限(改表法或授权法);(2)防火墙开放3306端口。

(一)授予登录权限

mysql -u root -p 输入密码进入到mysql中。

授权法

创建账号test并授权,密码为password:

grant all on *.* to test@”127.0.0.1″ identified by “password”;

改表法

1. 切换到mysql数据库:

USE mysql;

2. 修改test的权限:

UPDATE user SET host = “%” WHERE user = “test”;

%:任何ip都可以进行访问

3. 查看user表是否修改成功 :

SELECT user,host FROM user;

image

4. 更新数据库:

flush privileges;

(二)开放3306端口

1. 查看防火墙状态:

[root@study ~]# firewall-cmd –state       ## 结果显示为running或not running

2. 开启端口:

## zone — 作用域

## add-port=80/tcp — 添加端口,格式为:端口/通讯协议

## permanent — 永久生效,没有此参数重启后失效

firewall-cmd –zone=public –add-port=3306/tcp –-permanent

3. 重启防火墙

firewall-cmd –reload

image

使用 firewall-cmd –help 查看帮助文件查看更多命令。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10182.html

(0)
上一篇 2023-01-24
下一篇 2023-01-24

相关推荐

  • 使用Matplotlib读取数据

    使用Matplotlib读取数据作为数据科学和机器学习的一部分,数据可视化是非常重要的。Matplotlib 是一个可视化工具箱,用于创建出版质量的图形和图表。它可以使用 Python 和 NumPy 数组轻松地绘制图形。在这篇文章中,我们将深入研究如何使用 Matplotlib 读取和可视化数据。

    2024-07-01
    41
  • 用Python生成随机数的方法

    用Python生成随机数的方法随机数是计算机科学中非常重要的概念之一。在很多应用程序中,需要使用到随机数,比如模拟实验、加密、游戏等等。随机数的数量和质量决定了应用程序的可靠性和安全性。

    2024-05-02
    83
  • Yii redis zset有序集合的使用

    Yii redis zset有序集合的使用和散列存储着键与值之间的映射关系类似,有序集合也存储着成员与分值之间的映射,并且提供了分值处理命令,以及根据分值大小有序地获取(fetch)和扫描(scan)成员和分值的命令。这里介绍一些常用命令,以

    2023-03-20
    157
  • 如何使用pip更新所有Python库?

    如何使用pip更新所有Python库?Python是一款广泛使用的编程语言,它的强大功能和丰富的库资源让它成为了开发人员的口头禅。Python的开源性质也使得它拥有了海量的库,这极大地促进了Python的发展速度。然而,随着Python的不断发展,库资源也在不断更新,而这些更新会给现有项目造成不同程度的影响。因此,在Python项目中,我们需要时常更新库资源以确保代码的正确性和安全性。而pip正是一个很好的选择。

    2024-07-25
    37
  • mongodb存储形式_innodb的存储引擎

    mongodb存储形式_innodb的存储引擎一、MongoDB的存储引擎概述 存储引擎(Storage Engine)是MongoDB的核心组件,负责管理数据如何存储在硬盘(Disk)和内存(Memory)上。从MongoDB 3.2 版本开始

    2023-02-16
    157
  • An Introduction to Anaconda

    An Introduction to AnacondaAnaconda是一个开源的Python发行版,由Contiuum Analytics团队开发。它使数据科学家、机器学习工程师和AI研究人员能够更容易地管理、安装和部署Python环境和依赖项。

    2024-05-28
    66
  • mybatis保存的时候返回值为数据库中主键的id值

    mybatis保存的时候返回值为数据库中主键的id值 insert into t_user (id, avatar, create_time, email, nick_name, password, type, update_time, use…

    2023-03-26
    144
  • c语言重写python代码(python编译成c代码)

    c语言重写python代码(python编译成c代码)由于近几年人工智能的不断发展,Python也跟着火了,因为Python是深度学习技术的主流应用编程语言。同时它的应用场景很多,被称为“胶水语言”。优妹儿就帮小伙伴们科普一下,Python这门神奇编程语言的发展趋势,以及语言特性,帮助想要学习Python的小伙伴们,更清晰的了解它。

    2023-11-26
    137

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注