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

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

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

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

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

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

1)首先以 root 帐户登陆 MySQL

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

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

> MySQL -uroot -p123456

123456 为 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;

ps:

安装了MYSQL5.0,可是别人在访问我的数据库服务器的时候,老是报10060错误,上网查看了一下,原来是windows防火墙将MYSQL的端口3306给拦截了,具体的打开方法如下:

开始-设置-控制面板-Windows防火墙,单击“例外”-“添加端口”,名称为:mysql,端口:3306,TCP协议,单击“确定”就可以了。

mysql 授权访问_windows开启3306端口并用可视化工具访问远程mysql(授权访问)相关推荐

  1. mysql可视化工具路径访问_windows开启3306端口并用可视化工具访问远程mysql(授权访问)...

    开启 mysql 的远程登陆帐号有两大步: 1.确定服务器上的防火墙没有阻止 3306 端口. MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 330 ...

  2. windows mysql端口_windows开启3306端口访问mysql

    开启 MySQL 的远程登陆帐号有两大步: 1.确定服务器上的防火墙没有阻止 3306 端口. MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 330 ...

  3. linux怎么开放3306端口,Linux开启3306端口(开放mysql访问端口)

    1.本地测试3306是否开启 首先要ping一下看是否联通 ping 192.168.43.47 之后使用telnet命令查看是否可用 telnet 192.168.43.47 3306 2.linu ...

  4. Mysql开启3306端口远程访问

    Mysql开启3306端口远程访问 现在需要使用自己计算机上的 Mysql Wordbench 客户端来连接腾讯云服务器上的 Mysql 数据库.  默认情况下,mysql只允许本地登录,需要:开启远 ...

  5. 开启3306端口远程连接MySQL

    开启3306端口远程连接MySQL分为两步 第一步:在防火墙中配置3306 1. 搜索防火墙,点击进入: 2. 点击入站规则,并新建入站规则: 3. 选择端口,下一步: 4. 选择TCP和特定本地端口 ...

  6. iptables 开启3306端口

    [root@mysqld ~]# mysql -uroot -h 192.168.1.35 -p Enter password: ERROR 1130 (HY000): Host '192.168.1 ...

  7. ubuntu20.4服务器安装mysql社区版并开放3306端口

    您可以按照以下步骤在Ubuntu上安装MySQL社区版: 更新软件包列表: sudo apt-get update 下载MySQL社区版的APT存储库配置文件: wget https://dev.my ...

  8. Centos防火墙开启3306端口

    查看防火墙状态 firewall-cmd --state ## 结果显示为running或not running 关闭防火墙firewall systemctl stop firewalld.serv ...

  9. Centos 防火墙开启3306端口

    Centos 防火墙开启3306端口 查看防火墙状态 firewall-cmd --state ## 结果显示为running或not running 关闭防火墙firewall systemctl ...

最新文章

  1. Log日志分析--awstats
  2. 通过配置文件避免硬编码的一个例子
  3. html 字符串最后加空格,html space空格符
  4. 实验五——循环结构学习总结
  5. $compile 手动编译
  6. 软件开发中的资源控制问题学习
  7. MySQL数据库技术与应用:数据查询
  8. 排序算法合集 python
  9. OpenSSL学习(十四):基础-指令passwd
  10. Java3种错误_3种常见的Class级别的错误
  11. 为啥有人说每个程序员都应该这学习5种编程语言?
  12. Leetcode 109.有序链表转换二叉搜索树
  13. crt怎么退出编辑模式_securecrt怎么退出当前指令
  14. 动态启用和禁用mainfest中组件
  15. HDUOJ---携程员工运动会场地问题
  16. 西门子SMART 200 modbus rtu通讯宇电温控器例程 运行/停止的控制及指示;温度设定,上下限报警设定
  17. 15分钟读懂进程线程、同步异步、阻塞非阻塞、并发并行
  18. dr/bdr选举的故事(有意思)
  19. 迅雷和FlashGet 地址转换工具_6617.com
  20. Anaconda安装OpenBLAS

热门文章

  1. Maven Git发布
  2. 您从未听说过的Java 8的10个功能
  3. Dropwizard:轻松的RESTful JSON HTTP Web服务
  4. Spring MVC控制器的单元测试:REST API
  5. token验证_如何利用 C# 爬取带 Token 验证的网站数据?
  6. Servlet中的监听器
  7. 如何获取上传文件的本地路径
  8. tableau选择计算_干货 | 年薪40W, 掌握Tableau的留学生真的赚翻了
  9. c语言文件的读写通讯录,学C三个月了,学了文件,用C语言写了个通讯录程序
  10. java批量处理数据库语句_Java项目中调用bat批处理进行多用户数据库备份