MySql开启远程连接
MySql开启远程连接
MySql开启远程连接一、确定服务器上的防火墙没有阻止 3306 端口
1、MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的。
2、如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号。
3、查找端口号:show global variables like 'port'。
二、增加允许远程连接 MySQL 用户并授权
1、首先以 root 帐户登陆
1)、MySQL在 Windows 主机中点击开始菜单,运行,输入“cmd”,进入控制台,MySQL 的 bin 目录下,然后输入下面的命令
2)、在 Linux 主机中在命令提示行下输入下面的命令
-u root -p 123456
其中:123456 为 root 用户的密码。
2、创建远程登陆用户并授权
1)、类似于:grant all PRIVILEGES on discuz.* to ted@'123.123.123.123' identified by '123456';
上面的语句表示将 discuz 数据库的所有权限授权给 ted 这个用户,允许 ted 用户在 123.123.123.123 这个 IP 进行远程登陆,并设置 ted 用户的密码为 123456 。
2)、上面语句各参数的说明
[1]、all PRIVILEGES
表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔。
[2]、discuz.*
表示上面的权限是针对于哪个表的,discuz 指的是数据库,后面的 * 表示对于所有的表,由此可以推理出:对于全部数据库的全部表授权为“*.*”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授 权为“数据库名.表名”。
[3]、ted
表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。
[4]、123.123.123.123
表示允许远程连接的 IP 地址,如果想不限制链接的 IP 则设置为“%”即可。
[5]、123456
为用户的密码。
3)、执行了上面的语句后,再执行下面的语句,方可立即生效
FLUSH PRIVILEGES
- mysql8.0使用(MySQL 8.0新特性 — 检查性约束的使用简介)
- 如何找到mysqlroot密码(WDCP管理面板忘记MYSQL ROOT密码及重置后台登录密码的方法汇总)
- mysql中delete聚合函数查询值(MySQL 分组查询和聚合函数)
- 用mysql语句写python学生管理系统(Python基于mysql实现学生管理系统)
- mysqlpxc性能(MySQL之PXC集群搭建的方法步骤)
- mysql和mycat半主从复制项目(Linux如何使用 MyCat 实现 MySQL 主从读写分离)
- mysqltruncate(MYSQL中Truncate的用法详解)
- 如何查看mysql慢查询日志(MySQL慢查询如何定位详解)
- mysql主从配置教程(MySQL大库搭建主从的一种思路分享)
- mysql查看执行慢的sql(系统隐形杀手——阻塞与等待SQL)
- mysql拆分字符串(MySQL 字符串拆分操作含分隔符的字符串截取)
- mysql六大锁解析(MySQL 锁的相关知识总结)
- mysql双向同步原理(详解MySQL的半同步)
- mysql重新安装失败
- 所有聚合函数mysql教程(Mysql 聚合函数嵌套使用操作)
- mysql 查询json(MySQL处理JSON常见函数的使用)
- 四月新番CP人气榜公布,《剃须》两度上榜,沙优不是女朋友(四月新番CP人气榜公布)
- 2019年外媒秋季新番动画角色CP排行榜,桐人和爱丽丝落榜(2019年外媒秋季新番动画角色CP排行榜)
- 新一小兰领衔 盘点动漫中的那些 远距离恋爱情侣(盘点动漫中的那些)
- 大事件 合肥四中火了(大事件合肥四中火了)
- 翼龙贷组织出借人调研 感受鄱阳 借 来的致富路(翼龙贷组织出借人调研)
- 2023新国风戏曲教育寒假集训班汇报演出《戏娃闹元宵》图文报道(2023新国风戏曲教育寒假集训班汇报演出戏娃闹元宵图文报道)