设置如何远程连接mysql数据库
2023-09-11 14:21:26 时间
安装好mysql5.6.37后,默认情况下,只允许本地登录,禁止远程登录。
可以现在本地安装好连接工具,比如sqlyog或者navicat
登陆后,切换至mysql数据库
执行下面2条语句
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY '123456'; FLUSH PRIVILEGES;
格式:grant 权限 on 数据库名.表名 用户@登录主机 identified by “用户密码”;
ALL PRIVILEGES表示所有的权限; root表示要赋权的用户; %表示远程登录的IP(你用来登录的ip),如果要限制登录IP的话,这里就添你允许登录的IP,比如192.168.0.55等,%表示不限制IP; 123456是用户远程登录的密码; 最后再运行FLUSH PRIVILEGES
select user,host from user; 查看用户情况
将host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器。
update user set host = ’%’ where user = ’root’;
相关文章
- mysql数据库中,查看当前支持的字符集有哪些?字符集默认的collation的名字?
- mysql在命令行中,指定要连接的数据库?
- Mysql 数据库时间与系统时间不一致问题排查
- 【MySQL高级】Mysql的体系结构概览及存储引擎以及索引的使用
- MySQL通过增加用户实现远程连接数据库
- MySQL实战系列4: 主从复制、读写分离、备份恢复全解析
- 通过SSH隧道连接MySql或者MariaDB报错,SSH能连通,数据库不行(navicat报1002,DBeaver报返回数据包大小为0)
- python使用mysql数据库
- MySQL(二)——数据库的数据类型
- webpy使用mysql数据库操作(web.database)
- MySQL mysqldump备份数据库及恢复数据库(mysql命令)
- Mysql数据库表复制操作语句
- Mysql mysql lost connection to server during query 问题解决方法
- .NET连接MySQL数据库的方法实现
- .NET连接MySql数据库的方法及示例
- 使用navicat连接mysql连接错误:Lost connection to Mysql server at 'waiting for initial communication packet'
- Docker容器部署Mysql数据库服务器
- python操作mysql数据库系列-操作MySql数据库(五)
- python操作mysql数据库系列-操作MySql数据库(二)
- MySQL数据库安装步骤
- 【Node.js】学习Node.js简介、读取本地文件、连接数据库和MySQL常用查询命令(内附详细步骤)——学习Node.js
- idea 社区版连接mysql数据库教程,Cannot connect to “MySQL-5.1.43“. CLIENT_PLUGIN_AUTH is required
- Linux系统下 MYSQL数据库中的数据库文件在本机内迁移 (需暂停服务的方式)
- springboot 3 下连接 mysql 数据库以及整合 mybatis-plus
- MySQL存储过程详解 mysql 存储过程
- MySQL数据库:事务和ACID实现原理
- PostgreSQL通过mysql_fdw访问MySQL数据库
- MySQL云数据库服务的架构探索
- JDBC连接MySQL数据库及演示样例
- python数据库操作,python从mssql 查询结果,插入到mysql表
- 通过cmd命令行连接mysql数据库
- MySQL数据库的下载、安装、环境配置及使用Navicat连接MySQL数据库实战教程
- MySQL学习 [第一天] ——数据库的基本操作 Ⅰ
- nodejs mysql 连接数据库
- MYSQL 监控数据库SQL语句 查看数据库执行语句
- python连接mysql数据库把取数据存入数据库
- 服务器访问数据库表mysql
- cas5.3 → 连接mysql数据库