• MySQL8.0.x免安装配置


    概述

    MySQL从5.7一下子跳到了MySQL8.0, 其中的变化必然是很大的, 这里就不说了, 本文主要讲解最新版MySQL安装的事情.

    下载

    下载程序必然去官网下载.

    直接给出下载地址:

    下载完, 解压.

    配置环境变量

    类似于Java的环境变量配置, 将MySQL同样配置到系统环境变量中.

    建立MYSQL_HOME, 赋值为: D:Program Filesmysql-8.0.13-winx64(这是我的目录, 具体值按照你的来).

    建立或者修改PATH, 赋值或者追加为: %MYSQL_HOME%in(Windows下是用两个%来引用, Linux下是用$来引用).

    注意: Windows中PATH变量的值使用英文分号来间隔, Linux下使用英文冒号来间隔.

    编辑配置文件

    不同于之前的MySQL免安装包, 这个版本的解压后没有my.ini文件, 新建一个并填写一下内容

    [mysqld]
    basedir=D:Program Filesmysql-8.0.13-winx64
    datadir=D:Program Filesmysql-8.0.13-winx64data
    port=3306
    character-set-server=utf8mb4
    
    [client]
    default-character-set=utf8mb4
    

    在MySQL中, UTF8MB4才是真正的UTF8. 具体原因自行百度.

    初始化MySQL

    安装MySQL系统(Windows)服务

    使得系统启动时MySQL会自动启动.

    使用管理员权限打开cmd. 进入MySQL的bin目录.

    运行: mysqld --install.

    初始化MySQL

    在MySQL的bin目录下, 继续执行: mysqld --initialize --console.

    执行完之后, 系统会自动的生成一个临时root密码, 复制这个密码保留以便进行登录. 稍后会对root的密码进行修改.

    启动MySQL

    执行命令: net start mysql.

    修改默认密码

    打开cmd运行: mysql -uroot -p, 然后输入刚才复制的密码, 进入熟悉的界面.

    在MySQL中运行: alter user 'root'@'localhost' identified by 'admin';, 将新密码修改为admin.

    开启远程登录

    开启远程登录最好不要对root用户开启, 这里创建一个用户scott, 密码同样是admin, 对scott用户开启远程登录.

    执行命令创建scott用户: create user 'scott'@'%' identified by 'admin';. 百分号表示可以使用任意ip登录.

    默认创建用户之后是没有权限的, 只能登录.

    授予权限: grant all on *.* to 'scott'@'%';.

    *.*: 前面的星号表示数据库, 后面的星号表示数据表.

    授权之后, scott用户需要重新登录权限才会生效.

  • 相关阅读:
    计蒜客 动态规划基础 蒜头跳木桩
    委托的使用和合并
    asp.net "callback" 和 "postback" 的区别.
    3 顶层父类
    2 异常类
    1 智能指针
    16 #error 和 #line
    15 条件编译
    14 宏
    13 编译和链接
  • 原文地址:https://www.cnblogs.com/wuqinglong/p/10154364.html
Copyright © 2020-2023  润新知