mysql windows 安装

  • 下载文件:【数据库-mysql-DBMS】mysql-8.0.16-winx64.zip 在群文件里。

    公网下载:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.16-winx64.zip

    (可能有点慢)

  • 解压缩,得到mysql-8.0.16-winx64文件夹

    image-20230319195328441

  • 复制到你打算装mysql的地方

    我这里复制到了D盘的mysql文件夹。

    image-20230319195455273

  • 新建一个文件叫my.ini

    image-20230319195630728

  • 修改my.ini文件

    [mysqld]
    # 设置3306端口
    port=3306
    # 设置mysql的安装目录 #这里要改 
    basedir=D:\mysql\mysql-8.0.16-winx64
    # 设置mysql数据库的数据的存放目录 #这里要改,记得新建个文件夹 #这里要改,记得新建个文件夹(data)
    datadir=D:\mysql\data
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    max_connect_errors=10
    # 服务端使用的字符集默认为UTF8
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 默认使用“mysql_native_password”插件认证
    default_authentication_plugin=mysql_native_password
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=utf8

image-20230319195803260

  • 记得新建一个文件夹呀

    image-20230319195918050

  • 进入到mysql-8.0.16-winx64 目录下,再进入bin目录
  • SHIFT+右键,在当前打开cmd或者powershell窗口,然后输入

    mysqld --initialize --console

    记得看类似这样的文字。

     A temporary password is generated for root@localhost: #HF.>kwue8/4
    A temporary password is generated for root@localhost: rI5rvf5x5G,E
    
     #HF.>kwue8/4 
     rI5rvf5x5G,E
     
     后面的奇怪的东西就是初始化的密码

  • 右键开始键,选择类似这个,后面带管理员的。

    image-20230319200716790

  • 进入目录 ,输入mysqld --install [服务名]

    cmd
    cd /d D:\mysql\mysql-8.0.16-winx64\bin (cmd下)

安装服务,这里要管理员权限。

mysqld --install mysqld_win

如果出现报错之类的,你试试先输入cmd

  • 启动服务,登录mysql ,设置远程登录,刷新权限。

    net start mysqld_win #启动服务

    image-20230319203507290

  • 尝试登录:

失败了

  1. 管理员模式下执行:

    net stop mysqld_win
  2. 删除d:/mysql/data文件夹
  3. 从执行mysqld --initialize --console那一步开始。

或者用虚拟机版。

最后修改:2023 年 03 月 19 日
如果觉得我的文章对你有用,请随意赞赏