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

1# 进入 mysql 命令行模式 2mysql -h127.0.0.1 -uroot -p 3 4# 查看当前 mysql 版本 5select version(); 6 7# 查看当前 mysql 用户列表信息 8select host, user, authentication_string, plugin from user; 9# 执行完上面的命令后会显示一个表格 10# 查看表格中 root 用户的 host,默认应该显示的 localhost,只支持本地访问,不允许远程访问。 11 12# 授权 root 用户的所有权限并设置远程访问 13# 8.0 版本之前的 修改权限语句 14grant all privileges on *.* to 'root'@'%' identified by `123` with grant option; 15 16# 刷新权限 17FLUSH PRIVILEGES; 18 19----------------------------------------------------------------------------------------- 20 21# 8.0 版本之后的 修改权限语句 22 23# 首先创建用户(需要指定密码加密方式为:mysql_native_password) 24create user 'test'@'%' IDENTIFIED WITH mysql_native_password By '123456'; 25# 然后在修改权限 26grant all privileges on *.* to 'test'@'%'; 27 28# 刷新权限 29FLUSH PRIVILEGES;

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

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

MySQL基础(一)

一、连接MySQL数据库1连接:2mysqlhhostuuserp34常见错误:5ERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket'/tmp/my

Mysql数据库的优化

一:Mysql参数优化1.查看mysql参数最大连接!(https://oscimg.oschina.net/oscnet/0e4e34a1cc875042ecb1d51e365443b7a66.png)调大mysql参数连接(最大可设置12384)!(https://oscimg.oschina.net/oscnet/b213d5

MYSQL基础知识小盲区

MYSQL必会的知识新学的MySQL小技能:show PROCESSLIST; 查看当前数据库的进程(也就是正在进行的sql操作)!(https://oscimg.oschina.net/oscnet/c7908995a15dcf322850eb4ba0416cc34b1.png)kil