`
liue
  • 浏览: 18146 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Mysql 打开关闭远程访问

 
阅读更多
打开远程访问,登录Mysql 后执行:

grant all privileges on ssss.* to root@"%" identified by "sssss" with grant option;

第一个ssss 代表数据库名,如果你用*表示所以数据库,最好指定你只想暴露到外网的。

有时候为了安全又想关闭:

先查询一下:

select user,host from user where user = "root" and host= "%";
flush privileges;

如果有记录:

delete from user where user = "root" and host= "%";
flush privileges;

补充一点,对存储过程的权限:
grant ALTER ROUTINE,CREATE ROUTINE on sss.* to 'sss'@'%';
flush privileges;
上面代表给用户sss设置数据库sss的创建,修改存储过程权限。
分享到:
评论

相关推荐

    MySQL开启关闭远程访问

    ### MySQL 开启与关闭远程访问及密码修改指南 #### 一、MySQL开启远程访问 **1. 登录本地MySQL** 首先确保你已经安装并启动了MySQL服务。打开命令行工具(如Windows的CMD或Linux的Terminal),输入以下命令登录...

    开启Mysql远程访问(关闭防火墙).txt

    ### 开启MySQL远程访问(关闭防火墙) #### 知识点概述 本文档主要介绍了如何在Linux环境下通过关闭防火墙来实现MySQL的远程访问。在实际应用中,MySQL默认只允许本地连接,若想实现远程访问,则需要进行一系列...

    MySQL 设置远程访问

    需要注意的是,开启远程访问会增加数据库的安全风险。因此,强烈建议限制允许连接的IP范围,而不是使用通配符'%'。例如,如果你知道远程服务器的IP地址是192.168.1.100,可以这样授权: ``` GRANT ALL PRIVILEGES ON...

    MySQL远程访问权限,允许远程连接的开启和关闭

    开启和关闭MSsql数据库的远程访问,默认mssql是关闭远程访问的。

    linux环境下开启Mysql远程访问(关闭防火墙).txt

    linux环境下开启Mysql远程访问(关闭防火墙).txt

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

    然而,在实际应用场景中,我们往往需要让其他机器能够远程访问MySQL数据库,这就要求我们对Ubuntu下的MySQL进行相应的配置修改。本文将详细阐述如何在Ubuntu下解决MySQL不能远程访问的问题,具体步骤分为三个部分:...

    云服务器安装mysql8.0并开启远程访问

    ### 云服务器安装MySQL 8.0并开启远程访问 #### 一、环境准备与配置 **1.1 环境概述** 本教程适用于在腾讯云服务器上部署MySQL 8.0,并实现远程访问的功能。环境配置如下: - **操作系统版本**:CentOS 7 - **...

    mysql开启远程连接权限

    #### 五、授予远程访问权限 接下来,我们使用GRANT语句为root用户授予所有数据库的所有权限。这里需要注意的是,`root@'%'`表示允许任何IP地址的主机访问root用户。 ```sql grant all privileges on *.* to root@'...

    delphi远程连接MySQL(完美版)

    对于远程连接MySQL,首先确保你的MySQL服务器已经配置为接受远程连接。这通常涉及到修改`my.cnf`配置文件中的`bind-address`项,设置为`0.0.0.0`,然后重启MySQL服务。同时,为了安全,需要在MySQL的用户权限表中,...

    Linux开启mysql远程连接

    可以通过临时关闭防火墙来测试是否可以远程访问MySQL: ```bash service iptables stop ``` - 如果问题解决,则按照前面所述的方法在防火墙中添加规则以允许3306端口。 4. **远程访问MySQL速度很慢** - 可以...

    在Linux环境下启用MySQL数据库远程访问的方法[文].pdf

    由于安全考虑, MySQL 数据库通常关闭了远程访问,但是有时候需要提供远程访问数据库的服务。 修改 MySQL 配置文件 为了启用 MySQL 数据库远程访问,需要修改 MySQL 服务器的配置文件 my.cnf。在 Debian Linux 中...

    mysql 远程root权限

    - **远程访问**:指通过网络从不同物理位置访问数据库。 - 默认情况下,MySQL安装时创建的`root`用户只能从本地主机(即`localhost`)访问数据库。 #### 二、配置远程root访问 为了实现远程root访问,需要进行...

    MySQL5.0基本操作文档及客户端远程操作MySQL服务器的实现办法

    ### MySQL5.0基本操作文档及客户端远程操作MySQL服务器的实现办法 #### 一、MySQL客户端/服务器的安装启动停止和使用ROOT账号登录MYSQL **1. 安装环境** 适用于Windows Server 2003企业版SP2操作系统,安装MySQL ...

    mysql设置远程访问数据库的多种方法

    MySQL数据库的远程访问设置是许多IT管理员和开发者在配置服务器时常常遇到的问题。当数据库只能通过localhost访问,而不能从远程计算机连接时,这通常涉及到MySQL的配置和权限设定。以下是一些解决此问题的方法: ...

    linux下mysql开启远程访问权限 防火墙开放3306端口

    首先,我们来详细解释如何通过"改表法"开启MySQL的远程访问权限: 1. **登录MySQL**: 使用以下命令以root用户身份登录MySQL: ``` mysql -u root -p ``` 输入你的MySQL root用户的密码后,你将进入MySQL的...

    Ubuntu Server 16.04安装MySQL设置远程访问出现问题的完美解决方案(error:10061)

    ### Ubuntu Server 16.04 安装 MySQL 设置远程访问出现问题的完美解决方案 (error:10061) 在 Ubuntu Server 16.04 上安装 MySQL 并配置其支持远程访问时可能会遇到多种问题,其中最常见的错误之一是 error:10061。...

    使用VC++访问MYSQL

    7. `mysql_close()`:关闭数据库连接。 此外,还有错误处理函数如 `mysql_error()` 和 `mysql_errno()`,以及用于事务处理、预处理语句和游标的函数。 三、例程 一个简单的示例程序可能如下: ```cpp #include ...

    Qt远程连接mysql数据库.zip

    在这个场景中,我们关注的是使用Qt框架来远程连接到MySQL 8.0数据库。Qt是一个跨平台的C++库,广泛用于构建图形用户界面(GUI)和其他类型的应用程序。MySQL则是一款流行的关系型数据库管理系统(RDBMS),适用于...

Global site tag (gtag.js) - Google Analytics