zoukankan      html  css  js  c++  java
  • (二)MySQL8.0(ZIP)、SQLyog安装

    一、mysql8.0(ZIP)的安装

    安装时看了很多的文章,开始选择的是客户端安装后一直安装失败,就选择了zip安装。

    注意:该方法仅适用于8.0版本安装,其余版本未测试

    1、下载zip压缩包(两个都挺慢的)

    下载:8.0版本(点击下载)

    官网下载:8.0版本(点击链接)

    step1:

    step2:

    2、解压缩(资料、代码可忽略)

    注意:为便于讲解统一将数据库系统解压在d盘下,目录任意

    3、修改mysql的配置文件

    step1:打开解压后的文件夹

    step2:创建上图中的my.ini配置文件-》使用记事本打开

    step3:粘贴以下内容

    [client]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
     
    [mysqld]
    # 设置3306端口
    port = 3306
    # 设置mysql的安装目录
    basedir=D:\MySQL\mysql-8.0.18-winx64
    log-bin-trust-function-creators

    注意:basedir中的文件路径要填写解压路径,配置文件名称千万不要写错

    4、终端初始化数据库

    注意:不是简单的win+r打开cmd(因为该方式下打开的不是管理员权限)

    step1:管理员身份打开cmd

      依次打开:C:WindowsSystem32 -》搜索cmd.exe-》右击选择管理员身份运行

    进入cmd后显示如下,此时所在位置为C盘下的system32

    step2:切换目录

    依次输入:

    d: 
    cd d:MySQLmysql-8.0.18-winx64in //具体路径根据安装位置确定,进入bin目录
    

    step3:初始化数据库:

    mysqld --initialize --console

    执行完成后,会输出 root 用户的初始默认密码,如:

    ...
    2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
    ...

    APWCY5ws&hjQ 就是初始密码,后续登录需要用到,你也可以在登陆后修改密码。

    来源:菜鸟教程

    注意:这个密码一定一定要记住,如果丢失了找回很麻烦

    step4:安装mysqld

    mysqld install

    注意:如果报错显示:The service already exists  输入命令:sc delete mysql,将原来的mysql删除  感谢:皓月盈缺

    step5:启动服务

    net start mysql

    step6:登陆服务器

    mysql -uroot -p
    

    注意:回车后输入原来记下的密码,也可以在-p后面直接输入

    如果显示如下图:

    恭喜你,安装完成!

    补充:

    1、修改密码:网上很多修改密码的方式都不可用,8.0版本修改密码方式如下(亲测有效):

    alter user'root'@'localhost' identified with mysql_native_password by '新密码';

    注意:该代码为sql语句,所以要登陆成功后再输入

    2、如果不添加环境变量,打开cmd直接登陆会报错:

    因为mysql的安装路径不在c盘,如果不修改环境变量,每次都要到bin目录下登陆

    具体修改方法:点击链接

    二、sqlyog安装

    1、下载sqyog:点击下载

    2、key:点击下载(可能只适用于10.0版本)

    安装时无脑next,最后输入name个key即可。

  • 相关阅读:
    GC之五--SystemGC完全解读
    Java堆外内存之二:堆外内存使用总结
    Spring @Async之二:SpringBoot 自定义线程池,修改springboot的默认线程池
    JVM内存模型
    JDK源码包结构分类
    命令查看java的class字节码文件、verbose、synchronize、javac、javap
    重谈设计
    站点架构模式
    愚人节,不恶搞,我们玩真的。不服来战!
    Project Euler:Problem 86 Cuboid route
  • 原文地址:https://www.cnblogs.com/ldu-xingjiahui/p/12594043.html
Copyright © 2011-2022 走看看