登录
首页 >  数据库 >  MySQL

MySQL8新特性有哪些?怎么启用远程root访问

来源:SegmentFault

时间:2023-02-24 17:01:39 356浏览 收藏

来到golang学习网的大家,相信都是编程学习爱好者,希望在这里学习数据库相关编程知识。下面本篇文章就来带大家聊聊《MySQL8新特性有哪些?怎么启用远程root访问》,介绍一下MySQL,希望对大家的知识积累有所帮助,助力实战开发!

环境

mysql -u root
mysql> use mysql;
# 查看账号信息
mysql> select user, host, authentication_string from user;
# 设置任意 ip 可使用 root 连接
mysql> update user set host='%' where user='root';
# 设置密码为 xxxx
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password by 'xxxx';

MySQL 8.0 新特性

  • MySQL8.0 创建用户和用户授权的命令需要分开执行

# 创建用户
mysql> create user '账户'@'%' identified by '密码';
# 给用户授权
mysql> grant all privileges on *.* to '账户'@'%';
  • JSON特性增强
    MySQL 8 大幅改进了对JSON 的支持,添加了基于路径查询参数从JSON字段中抽取数据的JSON_EXTRACT() 函数,以及用于将数据分别组合到JSON 数组和对象中的JSON_ARRAYAGG() 和JSON_OBJECTAGG() 聚合函数。

本文出自 qbit snap

文中关于mysql的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《MySQL8新特性有哪些?怎么启用远程root访问》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表