Linux 中 MySQL 授权远程连接
程序员文章站
2023-11-22 14:17:34
说明:当别的机子(IP )通过客户端的方式在没有授权的情况下是无法连接 MySQL 数据库的,如果需要远程连接 Linux 系统上的 MySQL 时,必须为其 IP 和具体用户进行授权。一般 root 用户不会提供给开发者。如:使用 Windows 上的 SQLyog 图形化管理工具连接 Linux ......
说明:当别的机子(ip )通过客户端的方式在没有授权的情况下是无法连接 mysql 数据库的,如果需要远程连接 linux 系统上的 mysql 时,必须为其 ip 和具体用户进行授权。一般 root 用户不会提供给开发者。如:使用 windows 上的 sqlyog 图形化管理工具连接 linux 上的 mysql 数据库,必须先对其进行授权。
1、在虚拟机中使用 root 用户登录 mysql 数据库
mysql -u root -p
说明:root 用户密码一般设置为 root
2、使用 mysql 命令为 root 用户授权 mysql 远程连接服务
mysql> grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
说明:此命令是为密码为 root 、ip(%)任意的 root 用户授权。(%:模糊查询,所有 ip 都可以,,可指定其他主机 ip;by 后的 'root' 为密码)
3、将配置写入 mysql 授权表中
mysql> flush privileges;
上一篇: ios uicollectionview实现横向滚动
下一篇: iOS自定义View实现卡片滑动
推荐阅读