MySQL 8.0 创建 user 及允许远程连接

Johnny21 等级 941 0 0
# 进入 mysql 命令行模式
mysql -h127.0.0.1 -uroot -p

# 查看当前 mysql 版本
select version();

# 查看当前 mysql 用户列表信息
select host, user, authentication_string, plugin from user;
# 执行完上面的命令后会显示一个表格
# 查看表格中 root 用户的 host,默认应该显示的 localhost,只支持本地访问,不允许远程访问。

# 授权 root 用户的所有权限并设置远程访问
# 8.0 版本之前的 修改权限语句
grant all privileges on *.* to 'root'@'%' identified by `123` with grant option;

# 刷新权限
FLUSH PRIVILEGES;

-----------------------------------------------------------------------------------------

# 8.0 版本之后的 修改权限语句

# 首先创建用户(需要指定密码加密方式为:mysql_native_password)
create user 'test'@'%' IDENTIFIED WITH mysql_native_password By '123456';
# 然后在修改权限
grant all privileges on *.* to 'test'@'%';

# 刷新权限
FLUSH PRIVILEGES;

本文转自 https://blog.csdn.net/adorablewolf/article/details/105657336,如有侵权,请联系删除。

收藏
评论区

相关推荐

MySQL 8.0 创建 user 及允许远程连接
进入 mysql 命令行模式mysql h127.0.0.1 uroot p 查看当前 mysql 版本select version(); 查看当前 mysql 用户列表信息select host, user, authentication_string, plugin from user; 执行完上面的命令后会显示一个表格 查看表格
PHP连接MySQL 8.0报错的解决办法
> MySQL升级到8.0之后,PHP连接报错怎么解决? 作为资深的MySQL票友,最近我总在给8.0吹水,我们知数堂的MySQL课程去年也早就升级到8.0版本了。我的VPS老早就想升级了,无奈PHP版本太低,担心升级后有问题,所以一直没去折腾。这两天稍微得空,就开始折腾升级MySQL版本。 为了解锁最香新功能,我直接升级到了最新的MySQL 8.0.1
MySQL 8 在 Windows 下安装及使用
MySQL 8 带来了全新的体验,比如支持 NoSQL、JSON 等,拥有比 MySQL 5.7 两倍以上的性能提升。本文讲解如何在 Windows 下安装 MySQL 8,以及基本的 MySQL 用法。 下载 -- 下载地址 [https://dev.mysql.com/downloads/mysql/8.0.html](https://www.osc
MySQL 8.0 以上版本重置 root 用户密码
MySQL 8.0 以上版本重置 root 用户密码 ========================== 1. 在 /etc/my.cnf 文件末尾追加 **skip-grant-tables** [root@abdefg mysql]# vim /etc/my.cnf [mysql] #
MySQL 8.0 技术详解
MySQL 8.0 简介 ------------ MySQL 5.7 到 8.0,Oracle 官方跳跃了 Major Version 版本号,随之而来的就是在 MySQL 8.0 上做了许多重大更新,在往企业级数据库的路上大步前行,全新 Data Dictionary 设计,支持 Atomic DDL,全新的版本升级策略,安全和账号管理加强,InnoD
MySQL 8.X 版本安装及用户管理
离线安装 ==== 软件包下载地址:[http://mirrors.sohu.com/mysql/MySQL-8.0/](https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fmirrors.sohu.com%2Fmysql%2FMySQL-8.0%2F) 这里使用`8.0.18`版本,对应各软
MySQL InnoDB集群
作者:Miguel Araújo 译:徐轶韬 MySQL开发团队发布InnoDB集群的8.0维护版本 - 8.0.17! 除了重要的错误修复和改进之外,8.0.17还带来了改变游戏规则的功能! 这篇博文将涵盖MySQL Shell和AdminAPI,如需详细了解MySQL路由器的新功能,请关注即将发布的博客文章! MySQL Shell Admi
MySQL学习【第三篇用户管理】
一.用户管理 ====== 1.给mysql用户设密码以及删除用户 ------------------- 1.给mysql的root用户设置密码 [root@db02 scripts]# mysqladmin -uroot -p password '123' 2.连接mysql [root@db01 ~]# mysql -uroo
MySQL权限管理
\# 权限管理   \* mysql用户权限表   mysql库的user表   mysql> select user,host from user;   +------------------+-----------+   | user | host |   +------------------+-----------+   | d
MySQL运维之
**1、mysqldump备份一个数据库** mysqldump命令备份一个数据库的基本语法: mysqldump -u user -p pwd dbname > Backup.sql 我们来讲解一下备份的文件都包含了什么?\-- MySQL dump 10.13 Distrib 5.5.20, for Win32 (x86)\--
Mysql授权允许远程访问解决Navicat for MySQL连接mysql提示客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端
##### Navicat Premium连接MySQL 1251错误 ##### MySQL Installer 8.0.17 ![](https://oscimg.oschina.net/oscnet/24f013e65e67013818f59704d2bb73752e1.png)​ 出现上述错误的原因是版本MySQL 8.0.17即8.0开始的M
mysql安装过程及无法启动mysql的办法
下载并解压MySQL ========== * 下载mysql-8.0.17-win64 \\[https://dev.mysql.com/downloads/mysql/8.0.html](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fdev.mysql.com%2Fdownloa
Centos7二进制安装Mysql8.0.14
准备工作 下载mysql二进制包,以及安装mysql依赖包 #安装mysql所需依赖包 yum install libaio* -y #下载mysql二进制安装包 wget http://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-8.0.14-linux-glibc2.
Linux下卸载mysql8.x版本
一、停止MySQL [root@localhost /]# service mysqld stop 二、查看当前安装mysql情况,查找以前是否装有mysql [root@localhost /]# rpm -qa|grep -i mysql mysql-community-client-8.0.13-1.el7.x86_64
The complete list of new features in MySQL 8.0
截止目前最完整的MySQL 8.0新特性列表。 原文出处:https://mysqlserverteam.com/the-complete-list-of-new-features-in-mysql-8-0/ There are over 300 new features in MySQL 8.0. The MySQL Manual is