19.字节码指令集与解析举例

旧城等待, 2023-01-08 08:20 166阅读 0赞

命令行 创建数据库 添加用户 用户授权

  • 1-MySQL 5.7
    • 1.1-登陆数据库
    • 1.2-创建数据库
    • 1.3-添加用户
    • 1.4-用户授权
    • 1.5-刷新权限
    • 1.6-查看结果
  • 2-MySQL 8.0
    • 2.1-登陆数据库
    • 2.2-创建数据库
    • 2.3-添加用户
    • 2.4-用户授权
    • 2.5-刷新权限
    • 2.6-查看结果

1-MySQL 5.7

CentOS 下载 安装 MySQL 5.7

1.1-登陆数据库

  1. # 初始化的配置文件需要指定
  2. /data/opt/mysql-5.7.28_3306/bin/mysql --defaults-file=/data/opt/mysql-5.7.28_3306/my.cnf -u root -p

在这里插入图片描述

1.2-创建数据库

  1. # 创建 testdb 数据库
  2. create database testdb DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

在这里插入图片描述

  1. show databases;

在这里插入图片描述

1.3-添加用户

  1. # 创建 test 用户 密码 123456 % 允许外网访问(localhost仅服务器访问)
  2. create user 'test'@'%' identified by '123456';

在这里插入图片描述

1.4-用户授权

  1. # 授予 test 用户在外网通过密码对 testdb 数据库全部权限
  2. grant all privileges on `testdb`.* to 'test'@'%' identified by '123456';

在这里插入图片描述

1.5-刷新权限

  1. # MySQL 权限放在 cache(grant表)中,所以必须重新重新加载
  2. flush privileges;

在这里插入图片描述

1.6-查看结果

在这里插入图片描述
在这里插入图片描述


2-MySQL 8.0

CentOS 下载 安装 MySQL 8.0

2.1-登陆数据库

  1. # 初始化的配置文件需要指定
  2. /data/opt/mysql-8.0.19_3306/bin/mysql --defaults-file=/data/opt/mysql-8.0.19_3306/my.cnf -u root -p

在这里插入图片描述

2.2-创建数据库

  1. # 创建 testdb 数据库
  2. create database testdb DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

在这里插入图片描述

  1. show databases;

在这里插入图片描述

2.3-添加用户

  1. # 创建 test 用户 密码 123456 % 允许外网访问(localhost仅服务器访问)
  2. create user 'test'@'%' identified by '123456';

在这里插入图片描述

2.4-用户授权

MySQL 8.0 用户授权报错 1064 (42000)

  1. # 用户登录的加密规则修改为 mysql_native_password*
  2. ALTER USER 'test'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
  3. # 授予用户(test)远程访问权限 GRANT ALL(所有权限) %(通配所有host,可访问远程)
  4. GRANT ALL PRIVILEGES ON `testdb`.* TO 'test'@'%' WITH GRANT OPTION;

在这里插入图片描述

2.5-刷新权限

  1. # MySQL 权限放在 cache(grant表)中,所以必须重新重新加载
  2. flush privileges;

在这里插入图片描述

2.6-查看结果

在这里插入图片描述
在这里插入图片描述


发表评论

表情:
评论列表 (有 0 条评论,166人围观)

还没有评论,来说两句吧...

相关阅读

    相关 字节指令

    目录 2.1 入门 2.2 javap 工具 2.3 图解方法执行流程 1)原始 java 代码 2)编译后的字节码文件 3)常量池载入运行时常量池 4)方法字节

    相关 字节指令分类

    1、加载和存储指令 用于将数据在栈帧中的局部变量表和操作数栈之间来回传输 将一个局部变量加载到操作栈:iload、iload\_<n>、lload、lload\_<n