`
flyfox1982
  • 浏览: 80814 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mysql 开放,关闭 远程授权

 
阅读更多

默认安装mysql是关闭远程连接的 这样也有助于系统的安全 但是有时候需要开启下远程连接方便操作

开启连接 mysql -uroot -p 进入mysql 输入密码

GRANT ALL PRIVILEGES ON * . * TO ‘root’@'%’ IDENTIFIED BY ‘你的mysql密码’


WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0


MAX_UPDATES_PER_HOUR 0 ;

flush privileges;

输入这两个命令即可开启mysql远程连接

关闭授权

REVOKE ALL PRIVILEGES ON *.* FROM root@”%”;
USE mysql;
DELETE FROM user WHERE User=”root” and Host=”%”;
FLUSH PRIVILEGES;

在记个命令 select host,user from user where user=”root”;
分享到:
评论

相关推荐

    在Ubuntu下解决MySQL不能远程访问的问题.docx

    在Ubuntu系统中,MySQL默认配置仅允许本地访问,这一安全设置有效地限制了远程机器对数据库的访问权限...值得注意的是,开放远程访问会增加一定的安全风险,因此建议结合防火墙规则和其他安全措施来保护数据库的安全。

    阿里云下配置MySQL远程连接的步骤详解

    在阿里云上配置MySQL远程连接是一项常见的操作,特别是在需要通过第三方工具如Navicat进行数据库管理时。默认情况下,MySQL仅允许本地连接,因此需要进行一些配置步骤来启用远程访问。以下是详细的步骤: 1. **登录...

    CentOS安装MySQL5.7

    如果需要从其他主机访问MySQL服务器,还需要在MySQL中授权远程登录: ```sql GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; ``` #### 十一、关闭MySQL服务 最后,了解如何安全...

    MySQL数据库如何开启远程连接(多备份)

    MySQL数据库的远程连接功能在默认情况下通常是关闭的,这主要是为了保证数据安全性。然而,当需要从远程服务器或客户端访问数据库时,如进行多备份操作,就需要开启这一功能。以下是一份详细的步骤指南来帮助你开启...

    连接linux远程服务器

    连接Linux远程服务器需要遵循一定的步骤,包括关闭防火墙、开放 MySQL 端口、登录 MySQL 并配置权限、重启 MySQL 服务等。使用 Navicat 连接虚拟机处理也需要遵循相似的步骤,包括连接到虚拟机、关闭防火墙、配置 ...

    galera cluster for mysql集群部署方案

    - 开放防火墙端口:确保 MySQL 集群服务器之间的数据库端口以及同步端口可以互相访问。 #### 三、安装 Galera Cluster **1. 安装 Galera 组件** - 根据示例中的环境,这里使用的是 EL6 版本的 MySQL 对应 RedHat...

    Linux服务器中MySQL远程连接的开启方法

    但请注意,开放远程连接可能会增加安全风险,因此建议配置防火墙规则,只允许特定IP地址或范围的连接,以及定期更新数据库用户和密码,以增强安全性。 在遇到“Can't connect to MySQL server”错误时,检查上述...

    RedHat 5.4 Linux系统下安装MYSQL

    8. **授权与连接**: 授予远程访问权限,如示例所示,允许IP为`192.168.30.96`的用户`root`使用密码`admin`连接。这一步可以通过MySQL客户端执行`GRANT`命令来完成。别忘了检查Linux防火墙设置,确保3306端口开放以...

    Centos 5.5 +Freeradius+mysql 安装指导

    - 关闭防火墙服务,确保能够远程访问。 - 允许root账户通过Telnet登录。 - 最后重启服务验证配置。 #### 3. 安装FreeRADIUS与MySQL - **FreeRADIUS安装**: - 使用`yum`命令安装`freeradius2`和`freeradius2-...

    CentOS_6.3安装配置LAMP服务器(Apache+PHP5+MySQL

    SELinux(安全增强型Linux)是Linux内核的一个安全模块,它能够对系统中的进程进行限制,防止其访问或执行非授权的操作。在LAMP服务器的安装过程中,可能会因为SELinux的限制导致某些服务无法正常工作,因此在准备...

    inux平台mysqlsource安装的安装及配置步骤.docx

    在Linux平台上安装MySQL源码的过程是...记住,安全性是关键,因此在开放远程访问时要格外谨慎,确保只授权必要的用户和主机。在生产环境中,还应考虑定期备份数据,以及应用安全更新和补丁,以保护数据库免受潜在威胁。

    mysql安装手册

    - 授权远程访问: ```sql GRANT ALL PRIVILEGES ON *.* TO 'remote_username'@'%' IDENTIFIED BY 'remote_password'; FLUSH PRIVILEGES; ``` #### 五、总结 通过以上步骤,您可以在Linux环境下完成MySQL的安装...

    无标题Keepalived+Nginx+Tomcat+MySQL部署双机热备、负载均衡应用服务器

    授权root用户远程访问: ```sql mysql> use mysql; mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; mysql> flush privileges; ``` - **退出MySQL** ```sql ...

    Mysql安全和性能配置标准

    如果没有远程连接需求,仅允许本地用户连接MySQL数据库;异地备份和异地从库连接必须设置加密通道。 - **用户权限管理**:针对不同的应用程序,设置不同的用户使用,确保正确的授权。对于查询类的应用,仅授予查询...

    最新MySQL数据库漏洞情况通报

    同时,对于数据库的访问控制应当严格,避免不必要的开放权限,确保只有授权用户能进行数据操作。此外,设置和监控日志记录也是发现潜在攻击的重要手段。 总之,MySQL数据库的远程代码执行漏洞(CNNVD-201609-183)...

    MySQL出现SQL Error (2013)连接错误的解决方法

    1. **防火墙设置**:确保MySQL使用的端口(默认为3306)在防火墙中开放,允许进出的连接。 2. **MySQL服务状态**:确认MySQL服务是否正在运行,可以通过服务管理工具检查。 3. **网络延迟**:检查网络连接,确保...

    查看本地进程的端口开放情况

    `netstat -ano`会列出所有活动的连接,包括端口号、协议、本地地址和远程地址,以及与之关联的进程ID。通过这个信息,我们可以找出哪些进程正在监听特定端口。 在Linux系统中,`netstat`命令同样可用,但还可以使用...

    Navicat使用简介

    请注意,如果远程MySQL的默认端口(通常是3306)没有对外开放,那么将无法成功连接。在这种情况下,需要为远程数据库进行相应的授权设置,具体方法可查阅相关资料。 二、数据表操作 数据表是MySQL数据库中的核心...

    独家首先推出设置远程访问数据库IP功能

    具体来说,管理员可以将1433(SQL Server)和3306(MySQL)等常见的数据库端口限制在特定的IP地址范围内,这样只有指定的IP才能连接到数据库,极大地降低了因广泛开放端口带来的潜在风险。 “星外IP安全策略3.6....

Global site tag (gtag.js) - Google Analytics