美文网首页
MySQL 8.0.19安装教程(windows 64位)

MySQL 8.0.19安装教程(windows 64位)

作者: 大地之上 | 来源:发表于2020-03-15 21:00 被阅读0次

    这个安装好几次了,每次都去网上搜教程,现在记录下来,方便以后查看

    1. 下载安装MySQL,
      下载地址
      进入网站后,选择zip版本的就可以
      下载MySQL.png
      下载完后解压,文件目录如下
      文件目录.png
      把解压的文件夹放到你的安装目录下,例如:D:\Software\mysql-8.0.18-winx64
    2. 配置数据库
      解压后的文件夹没有my.ini文件,自行创建一个,写入以下配置:
      [mysqld]
      # 设置3306端口
      port=3306
      # 设置mysql的安装目录
      basedir=D:\Software\mysql-8.0.18-winx64
      # 设置mysql数据库的数据的存放目录
      datadir=D:\Software\mysql-8.0.18-winx64\Data
      # 允许最大连接数
      max_connections=200
      # 允许连接失败的次数。
      max_connect_errors=10
      # 服务端使用的字符集默认为utf8mb4
      character-set-server=utf8mb4
      # 创建新表时将使用的默认存储引擎
      default-storage-engine=INNODB
      # 默认使用“mysql_native_password”插件认证
      #mysql_native_password
      default_authentication_plugin=mysql_native_password
      [mysql]
      # 设置mysql客户端默认字符集
      default-character-set=utf8mb4
      [client]
      # 设置mysql客户端连接服务端时默认使用的端口
      port=3306
      default-character-set=utf8mb4
      
      以上内容除了文件路径意外,其它可以不用改
    3. 初始化MySQL
      用管理员身份运行CMD命令,避免权限问题


      管理员身份运行CMD.png

      进入MySQL的bin目录,执行命令

      mysqld --initialize --console
      
    初始化MySQL.png

    执行完成后会生成root的临时密码,注意冒号后面的空格不是密码的一部分。记住这个临时密码,待会儿用到。

    1. 安装和启动MySQL服务
      1. 安装服务
            mysqld --install [服务名]
        
        服务名如果不写,默认是MySQL。
        如果出现 Service successfully installed 字样,表示安装成功。
      2. 启动MySQL
        可进入服务,找到MySQL并启动,或者执行以下命令
        net start mysql
        
    启动MySQL服务.png
    1. 连接MySQL并修改登录密码
      刚才的密码如果忘记了,可以删除data目录,再次初始化数据库,就会重新生成密码的。
      data目录就是刚才在配置文件my.ini里面写的D:\Software\mysql-8.0.18-winx64\Data
      删除之前还要关掉mysqld服务,不然是删不掉的。
      使用命令 mysql -u root -p 登录


      登录MySQL.png

      用以下命令修改密码

      ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
      
    修改MySQL密码.png

    最后用 exit; 命令退出MySQL
    完工!

    相关文章

      网友评论

          本文标题:MySQL 8.0.19安装教程(windows 64位)

          本文链接:https://www.haomeiwen.com/subject/ndvbehtx.html