如何开启MySQL的远程帐号

2)创建远程登陆用户并授权gt; grant all PRIVILEGES on discuz.* to ted@

开启 MySQL 的远程登陆帐号有两大步:

1、确定服务器上的防火墙没有阻止 3306 端口。

MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的。

如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号。

如果不知道怎样设置您的服务器上的防火墙,请向您的服务器管理员咨询。

2、增加允许远程连接 MySQL 用户并授权。

1)首先以 root 帐户登陆 MySQL

在 Windows 主机中点击开始菜单,运行,输入“cmd”,进入控制台,MySQL 的 bin 目录下,,然后输入下面的命令。

在 Linux 主机中在命令提示行下输入下面的命令。

> MySQL -uroot -p123456123456 为 root 用户的密码。

2)创建远程登陆用户并授权

> grant all PRIVILEGES on discuz.* to ted@’123.123.123.123′ identified by ‘123456’;上面的语句表示将 discuz 数据库的所有权限授权给 ted 这个用户,允许 ted 用户在 123.123.123.123 这个 IP 进行远程登陆,并设置 ted 用户的密码为 123456 。

下面逐一分析所有的参数:

all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔。

discuz.* 表示上面的权限是针对于哪个表的,discuz 指的是数据库,后面的 * 表示对于所有的表,由此可以推理出:对于全部数据库的全部表授权为“*.*”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授权为“数据库名.表名”。

ted 表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。

123.123.123.123 表示允许远程连接的 IP 地址,如果想不限制链接的 IP 则设置为“%”即可。

123456 为用户的密码。

执行了上面的语句后,再执行下面的语句,方可立即生效。

> flush privileges;

linux

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

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1956285.html

(0)
上一篇 2025年2月23日 03:53:37
下一篇 2025年2月23日 03:54:14

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • H5的本地存储和本地数据库详细介绍

    这次给大家带来h5的本地存储和本地数据库详细介绍,使用h5的本地存储和本地数据库的本地数据库有哪些,下面就是实战案例,一起来看一下。 本地存储 1.1 本地存储由来的背景 由于HTML4时代Cookie的大小、格式、存储数据格式等限制,网站…

    编程技术 2025年4月1日
    100
  • 使用Ajax和Jquery实现下拉框的二级联动

    下面我就为大家分享一篇使用ajax和jquery配合数据库实现下拉框的二级联动的示例,具有很好的参考价值,希望对大家有所帮助。 首先我们需要先建立好数据库,将一些数据插入进去 需要两张表: province:省份表 city: 城市表 如图…

    2025年3月31日 编程技术
    100
  • 通过javascript连接任意数据库

    下面我就为大家分享一篇javascript连接mysql与php通过odbc连接任意数据库的实例,具有很好的参考价值,希望对大家有所帮助 脑洞大开用javascript链接mysql,2个小时总算实现了,用到了odbc,后面又想到用php链…

    2025年3月31日
    100
  • 如何在Linux上配置分布式数据库

    如何在linux上配置分布式数据库 随着数据量和数据需求的增加,传统的单节点数据库已经无法满足现代应用的需求。分布式数据库的出现为海量数据的管理和查询提供了一种解决方案。本文将重点介绍如何在linux上配置分布式数据库,并提供一些经典的代码…

    编程技术 2025年3月30日
    100
  • MySQL数据行溢出的深入理解

    本篇文章给大家带来的内容是关于mysql数据行溢出的深入理解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一、从常见的报错说起 故事的开头我们先来看一个常见的sql报错信息: 相信对于这类报错大家一定遇到过很多次了,特别…

    2025年3月30日 编程技术
    100
  • java利用json文件来实现数据库数据的导入导出

    背景: 工作中我们可能会遇到需要将某个环境中的某些数据快速的移动到另一个环境的情况,此时我们就可以通过导入导出json文件的方式实现。 (学习视频分享:java课程) 举例: 立即学习“Java免费学习笔记(深入)”; 我们将这个环境的数据…

    2025年3月30日 编程技术
    100
  • microsoft sql server是什么软件

    microsoft sql server是Microsoft公司推出的关系型数据库管理系统,是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理,具有使用方便可伸缩性好与相关软件集成程度高等优点。SQL Server…

    2025年3月30日
    100
  • 通过phonegap操作数据库的的教程详解

    下面小编就为大家带来一篇使用phonegap操作数据库的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 实例如下: nbsp;html>                          Dat…

    编程技术 2025年3月29日
    100
  • phonegap操作数据库详解

    这次给大家带来phonegap操作数据库详解,phonegap操作数据库的注意事项有哪些,下面就是实战案例,一起来看一下。 实例如下: Database Example document.addEventListener(“devicere…

    编程技术 2025年3月29日
    100
  • datalist输入框与后台数据库数据的动态匹配

    这次给大家带来datalist输入框与后台数据库数据的动态匹配,datalist输入框与后台数据库数据的动态匹配的注意事项有哪些,下面就是实战案例,一起来看一下。 最近项目中涉及到一个小功能,客户在选择供应商时,由于供应商数目较多(大概30…

    编程技术 2025年3月29日
    100

发表回复

登录后才能评论